MT2191 整数大小比较(高精度)

给出两个正整数,判断他们的大小。

输入格式:

两个正整数。

输出格式:

若前者大,输出>;

若后者大,输出<;

若一样大,输出=。

输入:

1412894619244619891 23762842222

输出:
>

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;

bool cmp(vector<int> &x,vector<int> &y)
{
	if(x.size() != y.size()) return x.size() > y.size();
	
	for(int i=x.size()-1;i>=0;i--)
		if(x[i]!=y[i])
			return x[i]>y[i];
	return true;
}

int main()
{
	vector<int> x,y;
	string a,b;
	
	cin>>a>>b;
	
	for(int i=a.size()-1;i>=0;i--) x.push_back(a[i]-'0');
	
	for(int i=b.size()-1;i>=0;i--) y.push_back(b[i]-'0');
	
	bool it = cmp(x,y);
	
	
	if(a == b && a.size() == b.size())
	{
		
		cout<<"=\n";
		return 0;
	}
		
	
	if(it)
		cout<<">\n";
	else
		cout<<"<\n";
	
	return 0;
}
相关推荐
翻身的咸鱼ing16 分钟前
常用代码知识
算法·深度优先·哈希算法
feifeigo12317 分钟前
自适应大邻域搜索(ALNS)算法的MATLAB 实现
开发语言·算法·matlab
盐焗鹌鹑蛋19 分钟前
【C++】模板进阶
c++
RH23121122 分钟前
2026.4.29数据结构 直接插入排序&&希尔排序
数据结构·算法·排序算法
繁星蓝雨25 分钟前
Qt多界面创建的优化问题(main函数或主界面中创建?)—————附带详细方法
c++·qt·架构·多界面管理
Cx330❀33 分钟前
Qt 入门指南:从零搭建开发环境到第一个图形界面程序
xml·大数据·开发语言·网络·c++·人工智能·qt
蜡笔小马41 分钟前
02.C++设计模式—建造者模式详解
c++
搬砖的小码农_Sky41 分钟前
AI Agent:OpenClaw的算法架构
人工智能·算法·ai·架构·人机交互·agi
诙_1 小时前
深入理解C++设计模式
c++·设计模式
热心网友俣先生1 小时前
2026年金地杯A题解题思路
算法