いつもの
いつものように書きます。未だに句読点を.と,に設定できていませんので、Windows機(こっちは設定できている)とメインのUbuntu(案の定時間なくて調べられてもいないし設定できてもいない)とで読みにくかったりするかもです。
AOJ 0018 Sorting Five Numbers
降順そーとするだけ。いつものようにgreater()を使う。
AOJ 0019 Factorial
最初DFSかと思って身構えていたけど、直ぐにnの値に気づいて武装解除する。for回すだけで良かったんやね…って…
AOJ 10014 Print a Chessboard
なんでこんな練習問題で20分も吸い取られたんですかね…謎だ(単に地力不足)
AOJ 0238 Time to Study
昔C使いだった頃に見て放り投げていたけどいい加減解いた。判定条件間違ったりして辛み。
#include <iostream> using namespace std; int main() { int time=0, dt=0; int n=0, diff=0; int a,b; while(cin>>time){ if(time==0) break; dt=0; diff=0; cin>>n; for(int i=1;i<=n;i++){ cin>>a>>b; diff+=b-a; } if(diff>=time){ cout<<"OK"<<endl; }else{ dt=time-diff; cout<<dt<<endl; } } return 0; }
きたない。
全般的にコードが汚すぎた。もっとまとめたかった(やる気なし)。レート更新されたらやる気出るんじゃない?(適当)