2015-03-17から1日間の記事一覧

AOJ 2006 - Keitai Message

軽い実装ゲー.コピペを頑張る. 最初に やはり今頃感がある. std::string table[10] = {"", ".,!? ", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"}; 解法 実装する. コード #include <iostream> std::string table[10] = {"", ".,!? ", "abc", "def"</iostream>…

AOJ 2000 - Misterious Gems

REだったけど,何かstd::cinつかったらできた. 解法 言われたとおりにシミュレーションする. コード 元がC言語で書いてたものだから,C++って感じしない. #include<cstdio> #include<cstring> #include<iostream> #define FOR(i,a,b) for(i=(a);i<(b);i++) #define REP(i,j) FOR(i,0,</iostream></cstring></cstdio>…

AOJ 2406 - Al dente

ふむふむ. 解法 各xに対し,T-E コード #include <cstdio> int main(){ int N, T, E; scanf("%d %d %d", &N, &T, &E); for(int i=1;i<=N;i++){ int x; scanf("%d", &x); int t; for(t=0;t</cstdio>

AOJ 1188 - Hierarchical Democracy

iteratorはミスるなあ. 解法 簡単な構文解析(というほど大げさじゃない?) コード #include <iostream> #include <vector> #include <algorithm> #include <cstdio> typedef std::string::const_iterator State; std::string S; int solve(State& s){ s++; if(std::isdigit(*s)){ int n = 0; for(</cstdio></algorithm></vector></iostream>…

AOJ 1193 - Chain Disappearance Puzzle

いい感じのシミュレーション. 解法 シミュレーション. コード #include <cstdio> #include <algorithm> const int dx[4] = {-1, 1, 0, 0}, dy[4] = {0, 0, -1, 1}; int H, W = 5; int map[10][5]; int main(){ while(scanf("%d", &H), H){ for(int i=0;i</algorithm></cstdio>