Codeforces Beta Round #76 (Div.2 Div.1)
はい。
http://codeforces.com/contest/94
A. Restoring Password
implementation,strings
ざっくりと大意
・彼は安心と信頼のカスペルスキーがお気に入り。
・だから彼はどんなあやしいダウンロードリンクをクリックすることも躊躇しない。
・QIP Infiniumが何か強力なウィルス??無効のログイン/パスワードを発生させた??
・名前はH1N1に変えられ、追加情報欄は01のバイナリで埋まってた??
・10文字のグループが1つの10進数の数字になり、元々のパスワードは10進数の8文字だった。
方針のようなもの
・1行目はパスワードの文字列、2-11行目は0から9までのバイナリ列??
・10文字区切りで照らし合わせていく。
#!/usr/bin/env python # -*- coding: UTF-8 -*- import time import sys, io import re, math n=raw_input() l,ans=[],'' for i in range(10): l.append(raw_input()) for i in range(8): for j in range(len(l)): if n[:10]==l[j]: n=n[10:] ans+=str(j) print ans