2010-10-17から1日間の記事一覧

AOJ - Problem 0019 : Factorial

AOJ

問題文 入力したnに対し、n!(nの階乗)を出力する問題です。 ただしnが20以下となっているので、int型の場合(long int型)は32bit(=4byte)なので 20!では大きすぎてオーバーフローしてしまうみたいです。 なので、long long int型(64bit)を使います。これなら2…

AOJ - Problem 0018 : Sorting Five Numbers

問題文 5つの整数を降順に整列して出力する問題です。降順なので大きい数字から順に表示しましょう。 #include <iostream> #include <algorithm> #include <vector> using namespace std; int main(){ vector<int> a; int n; for(int i=0 ; i<5 ; i++){ cin >> n; a.push_back(n); } sort( a.be</int></vector></algorithm></iostream>…

AOJ - Problem 0017 : Caesar Cipher

問題文 シーザー暗号に関する問題です。何故かWAをたくさん出してしまいました。 きっとWAを出した人が多い気がします。1行の文字列を何文字かずらしそのなかに"the","this","that"が含まれていたら 出力するようにします。一行ごとに読み取り、その文字列…