2016-06-27から1日間の記事一覧

AOJ 1179 Millennium

問題 Millennium | Aizu Online Judge 変則的な暦でy年m月d日から1000年1月1日まで何日あるかを数える 一年は10ヶ月で、通常の年は20日ある月と19日ある月が交互に訪れる 3の倍数の年は全ての月が20日ある 方針 1年1月1日を1日目として、y年m月d日が何日目か…

AOJ 1153 Equal Total Scores

問題 Equal Total Scores | Aizu Online Judge n枚のカードを持つ太郎とm枚のカードを持つ花子が1枚ずつカードを交換して合計点数が等しくなるようにする 交換するカードの点数を出力(複数通りあるときは和が最小のもの) 方針 n, mが100以下なので全通りの…

AOJ 1159 Next Mayor

問題 Next Mayor | Aizu Online Judge 円卓に並んだn人の人が碗の中のp個の石を取り合うゲーム。 0番目の人から数字が大きくなる方向に碗を順番に回していく。 碗に石が入っているときは石を一つ取り、入っていないときは持っている石を全てボウルに入れる。…

AOJ 1129 Hanafuda Shuffle

問題 Hanafuda Shuffle | Aizu Online Judge N枚のカードの山のp番目からc枚を抜き出して一番上に持ってくるシャッフルを繰り返したときに一番上に来るカードは何か 方針 シャッフルをそのまま実行する コード #include <bits/stdc++.h> using namespace std; typedef long </bits/stdc++.h>…

AOJ 1147 ICPC Score Totalizer Software

問題 ICPC Score Totalizer Software | Aizu Online Judge N行の入力から最大値・最小値を取り除いて平均を取る 方針 入力をソートして1番目からN-2番目までの和を平均する コード #include <bits/stdc++.h> using namespace std; typedef long long ll; #define rep(i, n) </bits/stdc++.h>…