VK Cup 2016 - Qualification Round 2
はい。
http://codeforces.com/contest/638
A. Home Numbers
ざっくりと大意
・通り全体で家が8軒の場合に車から見て左側には1,3,5,7と並んでいる、右側には8,6,4,2と並んでいる。
・番号aの家が何番目になっているか。
Python2
n,a=map(int,raw_input().split()) l=range(1,n+1,2) r=range(n,1,-2) print l.index(a)+1 if a%2 else r.index(a)+1
家の並び順をリストで作成して何番目かをみるようにした。
B. Making Genome in Berland
ざっくりと大意
・長さの異なる文字列がn件。それらの文字列を結合して最長の文字列にする。
・それぞれの文字の使える、出現回数は最高で1回である。
・思いついた方針がダメっぽかったので後で。