文章

119

粉丝

0

获赞

153

访问

9.7k

头像
偷菜时间表 题解:
P1053
发布于2026年2月3日 22:33
阅读数 58

#include<iostream>
#include<vector>
#define h first
#define m second
using namespace std;

int n;
int current_hour=13,current_minute=15;
vector<pair<int,int>> a;

int main()
{
	cin>>n;
	while(n--)
	{
		int hour,minute;
		scanf("%d:%d",&hour,&minute);
		a.push_back({hour,minute});
	}
	for(int i=0;i<a.size();i++)
	{
		int res_hour=current_hour+a[i].h;
		if(res_hour>=24)
			res_hour%=24;
		int res_minute=current_minute+a[i].m;
		if(res_minute>=60)
		{
			res_minute%=60;
			res_hour++;
		}
		printf("%d:%d\n",res_hour,res_minute);
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发