解題心得
想了一下才想到如何判斷區間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;
}
沒有留言:
張貼留言