竞赛讨论区 > C题只能过样例求解答
头像
Apple9
发布于 03-11 17:34
+ 关注

C题只能过样例求解答

#include <bits/stdc++.h>
using namespace std;

set<string>st;

void f(int h,int m,int c){
	int h1,m1;
	if(m<c){
		h1=h-1;
		m1=60-(c-m);
	}else{
		h1=h;
		m1=m-c;
	} 
	string s1=to_string(h1);
	string s2=to_string(m1);
	string s=s1+" "+s2;
	st.insert(s);
}
int main()
{   
	int n;cin>>n;
	while(n--){
		int h,m;
		cin>>h>>m;
		f(h,m,1);
		f(h,m,3);
		f(h,m,5);
	}
	cout<<st.size()<<'\n';
	for(auto &i:st){
		cout<<i<<'\n';
	} 
	return 0;
}
```

全部评论

(0) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐