baru003のブログ

baruの雑記兼備忘録

AOJ Volume2

AOJ 0227

・問題リンク Thanksgiving・コメント 今回も問題文をしっかり読まず重複を考慮し忘れWA喰らいました(笑) 直感的に、降順ソートしてそれをm個ずつ袋に詰めていくという作業を実装してみました。・ソース #include<iostream> #include<set> using namespace std; int ma</set></iostream>…

AOJ 0217

・問題リンク Walking in the Hospital・コメント mapを利用してソートしました。それにしても2つのものを同時に記憶できるというのは便利ですよね。・ソース #include<iostream> #include<map> using namespace std; int main() { int n; while(true){ cin>>n; if(n==0</map></iostream>…

AOJ 0216

・問題リンク Cutting Down Water Bills・コメント もっと短く書きたかったんですが即席でできそうだったためそのまま書いてみました。 計算するだけでした。・ソース #include<iostream> using namespace std; long calc(long w) { //s1 long mny=1150; //s2 if(w>10)</iostream>…

AOJ 0218

・問題リンク Dividing Students・コメント 今回もそのまま実装して終わりました。・ソース #include<iostream> using namespace std; int main() { int n; while(true){ cin>>n; if(n==0)break; long m[n+1],e[n+1],j[n+1]; for(int i=0;i<n;i++){ cin>>m[i]>>e[i]>>j[i]; } for(in</n;i++){></iostream>…

AOJ 0206

・問題リンク Next Trip・コメント この問題にはすごく手間取ってしまいました・・。・ソース #include<iostream> using namespace std; int main() { int n,ans=0; long sum=0;//総額 while(true) { long ic[12];//収入 long ep[12];//支出 ans=0; sum=0; cin>>n;//旅</iostream>…

AOJ 0219

・問題リンク A Popular Ice-cream Shop・コメント 配列を上手く使って実装しましたー。・ソース #include<iostream> using namespace std; int main() { int n; int x; int a[10]={0}; while(true){ //一日のアイスの売上数入力 cin>>n; if(n==0)break; //アイスの個</iostream>…