60分 !4、5点过不了 ,求助!!!
查看原帖
60分 !4、5点过不了 ,求助!!!
457431
Li_wenjie楼主2021/8/5 17:31
#include<bits/stdc++.h>
using  namespace std;
int main()
{
	int n,x,chixu=0,ans=0,daka=0;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>x;
		if(x==0)
		{
			if(chixu<=11) 
			chixu++;
			if(daka>pow(2,chixu-1)+1)
			daka-=pow(2,chixu-1);
			else daka=1;
			
		}
		if(x==1)
		{
			daka++;
			if(daka>0) ans++;
			if(daka>2) ans++;
			if(daka>6) ans++;
			if(daka>29) ans++;
			if(daka>119) ans++;
			if(daka>364) ans++;
			chixu=0;
		}
		cout<<"经验:"<<ans<<" "<<"连续未打卡天数:"<<chixu<<" "<<"持续打卡天数:"<<daka<<endl;
	} 
	cout<<ans;
}
2021/8/5 17:31
加载中...