codeforces 1247A. Forgetting Thing(简单签到)

A. Forgetting Things(简单签到)

题目链接:codeforces 1247A

题意:

     设a+1 = b,给出a的第一位da,b的第一位db,求a和b,如果不存在,输出-1

解题思路:

    如果da > db 或 db - da > 1(特判 9 和1) 不存在,否则如果da == db 输出 da0,db1,如果db - da == 1,输出da9,db1

#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e5+5;
typedef long long ll;
vector<int> v[maxn];
int main(){
	int n, m;
	cin >> n >> m;
	if(n == 9 && m == 1){
		cout << 9  << " " << 10 << endl;
	}
	else if(n > m || m - n > 1){
		cout << -1 << endl;
	}
	else{
		if(n == m){
			cout << n << 0 << " " << m << 1 << endl;
		}
		else{
			cout << n << 9 << " " << m << 0 << endl;
		}
	}
	return 0;
}
发布了204 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/error311/article/details/102787559
今日推荐