B4191 题解
题目传送门
思路
可以以分钟为单位进行枚举。
枚举起点为
AC CODE
#include<bits/stdc++.h>
using namespace std;
int read(){int x=0;char f=1,ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9')x=x*10+ch-'0',ch=getchar();return x*f;}
const int D=24*60;
int main(){
int a=read(),b=read();
for(int t=(a*60+b+1)%D;;t=(t+1)%D){
int x=t/60,y=t%60;
if(x/10==y%10&&x%10==y/10)
return printf("%02d:%02d\n",x,y),0;
}
return 0;
}