题目链接:P7257 [COCI2009-2010#3] FILIP - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目描述
给你两个十进制正整数 a, b,输出将这两个数翻转后的较大数。
「翻转」在本题中的定义详见「说明 / 提示」部分。
输入格式
第一行,两个十进制正整数 a, b。
输出格式
第一行,a 和 b 翻转后的较大数。
样例 #1
样例输入 #1
734 893
样例输出 #1
437
样例 #2
样例输入 #2
221 231
样例输出 #2
132
样例 #3
样例输入 #3
839 237
样例输出 #3
938
提示
「翻转」在本题中的定义
设原数有 f 位,最高位为 a1,第二位为 a2,……,第 f 位为 af。
那么该数的翻转同样有 f 位,最高位为为 af,第二位为 af-1,……,第 f 位为 a1。
数据规模及约定
对于 100% 的数据,100 <= a, b <= 999,a, b 不含 0 或不为 0。
说明
翻译自 COCI 2009-2010 #3 T1 FILIP,满分 30,每个测试点 3 分,共 10 个测试点。
AC code:
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
string a,b;
cin>>a>>b;
reverse(a.begin(),a.end());
reverse(b.begin(),b.end());
cout<<max(a,b);
return 0;
}