牛客練習-NowCode的遭遇
阿新 • • 發佈:2018-11-26
NowCoder的老家住在工業區,日耗電量非常大。是政府的眼中釘肉中刺,但又沒辦法,這裡頭住的可都是納稅大戶呀。
今年7月,又傳來了不幸的訊息,政府要在7、8月對該區進行拉閘限電。但迫於壓力,限電制度規則不會太摳門,政府決定從7月1日停電,然後隔一天到7月3日再停電,再隔兩天到7月6日停電,一次下去,每次都比上一次晚一天。
NowCoder可是軟體專業的學生,怎麼離得開計算機。如果停電,就“英雄無用武之地”了。呵呵。
所以他開始盤算起自己回家的日子了,他想知道自己到家後到底要經歷多少天倒黴的停電。你能幫他算一算嗎?
輸入描述:
輸入包括多組資料。 每組資料包括一行:redraiment到家的日期。 輸入以0/0結束。
輸出描述:
對應每個輸入包括一個輸出。 為redraiment回家後停電的天數(包括到家那天)。
示例1
輸入
8/31 0/0
輸出
0
#include<iostream> using namespace std; int main() { int a[65]={0}; int i = 1; int s = 0; while(s<=62) { s+=i; a[s]=1; i++; } int mouth,day; char ch; while(cin>>mouth>>ch>>day) { if(mouth==0&&day==0)break; int cnt = 0; int t = 0; if(mouth==7) { t = day; }else{ t = 31+day; } for(int i = t;i<=62;i++) { if(a[i]==1)cnt++; } cout<<cnt<<endl; } return 0; }