猫史档案馆


我的代码、、、

用户:AK亨利佐加DanJamesThomasAK亨利佐加DanJamesThomas查看:3 回复:3 评论:3 创建时间:2023-03-03T19:15:40


 

#include<iostream>
using namespace std;
int test(int day)
{
	int daysU[6]={1,3,7,30,120,365},i,where;
	for(i=0;i<6;i++)
	{
		if(daysU[i]<=day)
		{
			where=i;
		}
	}
	return where;
}
int main()
{
	int days,i,day,last=2,con_days=0,U=0;
	int daygU[6]={0,0,0,0,0,0};
	cin>>days;
	for(i=0;i<6;i++)
	{
		cin>>daygU[i];
	}
	for(i=0;i<days;i++)
	{
		cin>>day;
		if(day!=last)
		{
			if(last==2)
			{
				last=day;
			}
			else
			{
				if(day==0 && last==1)
				{
					last=0;
					con_days=0;
					continue;
				}
				if(day==1 && last==0)
				{
					last=1;
					con_days=1;
					U+=daygU[test(con_days)];
				}
			}
		}
		if(day==last)
		{
			if(last==1 && day==1)
			{
				con_days++;
				U+=daygU[test(con_days)];
			}
		}
	}
	cout<<U;
	return 0;
}


回复

上一页1 页 / 共 1下一页
梁桂琪梁桂琪

ddd

点赞1


评论


企鹅vItY企鹅vItY

c++(看头文件就知道……)

点赞1


评论


晴空d-Rj晴空d-Rj

c++看分号就知道

#include<bits/stdc++.h>

推荐一个更好的头文件

点赞0


评论