2012-05-09から1日間の記事一覧

D言語でAOJを解く企画

AOJでD言語が実装されたので,2問だけ解いてみました. 暫時更新していく予定です. D言語初心者のため,あまり参考になりません.0000 import std.stdio; void main(){ writeln("Hello World"); } 0001 import std.stdio; void main(){ for(int i=0;i<10;i…

AOJ 0217 - Walking in the Hospital

aoj

計算するだけの問題は楽だなー #include <iostream> int main(){ int n; while(std::cin >> n, n){ int max_p, max_d = 0; for(;n;n--){ int p, d1, d2; std::cin >> p >> d1 >> d2; if(d1 + d2 > max_d) max_p = p, max_d = d1 + d2; } std::cout << max_p << " " << </iostream>…

AOJ 0216 - Cutting Down Water Bills

aoj

Cでも書けそうな気がしたんだ. #include <iostream> int main(){ int w; while(std::cin >> w, w+1){ int p = 1150; if(w > 30)p += 2650 + (w-30) * 160; else if(w > 20)p += 1250 + (w-20) * 140; else if(w > 10)p += (w-10) * 125; std::cout << 4280 - p << std</iostream>…