C]競技プログラミングhttps://onlinejudge.u-aizu.ac.jp/challenges/sources/PCK/Prelim/0337?year=2016解法https://onlinejudge.u-aizu.ac.jp/solutions/problem/0337/review/3140004/hamayanhamayan/C++14実装問題。簡単に実装できるように実装方針をまず考えよう。プログラムで扱いやすいように和暦の情報を配列に入れておこう。i番目の和暦は名前がname[i]で、西暦ではL[i]~R[i]年である。これを用意することでスマートに実装ができる(R[i]を使わない実装もあるだろう)。E=0のときは、ループで4つ回してYがL[i]~R[i]の中に収まっている和暦が分かる。和暦が分かれば、Y-L[i]+1とすることでその和暦での年が計算できる。順にしておけば、E-1が対応する和暦のindexとなる。すると、和暦での年を西暦に変換するにはL[E-1]+Y-1とすればいい。F]月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。