AtCoder7回戦(11/09_ABC379)

結果(レーティング:138 -> 165)

今回は2問は解けましたが、CでLTEとBigIntと配列ソートにハマって時間内の解答に至らず・・・

感想

今週は2問どまり・・・オブジェクトの使い方がわからず、今回は時間切れって感じでした。

考え方の骨子に部分は見えていただけに残念。

配列は最近よく使うけど、オブジェクト型は慣れてなかったので、使わない方法ばかり考えて時間切れになりました。

//// 復習 :オブジェクト型の使い方 ////
// 配列Xをidに配列Aをvalueとしたデータを作成する。
const X = inputArray[1].split(" ").map(Number);
const A = inputArray[2].split(" ").map(Number);
const XA =[]
for (let i = 0; i< M;i++){
    XA[i] = {id:X[i],value:A[i]}
}
// idで昇順に並べる。
XA.sort((a,b)=>a.id - b.id)

取り組み状況

●プログラミング演習

競プロ典型の90問(23問完了)

 今週は15問完了しました。

●読書によるInput

・「問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本」(読了)

・「問題解決力を鍛える!アルゴリズムとデータ構造」(着手)

・「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」(着手)

コメント

タイトルとURLをコピーしました