解題心得
想了一下才想到如何判斷區間QQ
程式碼
#include<iostream> using namespace std; int main() { int k, w, s, e, sum = 0; cin >> k >> w >> s >> e; if (k < 2) sum += 20; else sum += 20 + (k - 2) * 5; sum += (w / 2) * 5; bool time[24] = { false }; for (int i = s; i <= e; i++) time[i] = true; if (time[18] && time[19]) sum += 185; if (time[19] && time[20]) sum += 195; if (time[20] && time[21]) sum += 205; if (time[21] && time[22]) sum += 215; if (time[22] && time[23]) sum += 225; cout << sum; return 0; }
沒有留言:
張貼留言