警示后人:如果你确定高精度有问题并且第一个样例输出97500
查看原帖
警示后人:如果你确定高精度有问题并且第一个样例输出97500
895690
gghack_Nythix楼主2024/3/10 19:58

看看是不是比大小写错了,我的开始是写成这样子:

bool operator > (const string & x,const string & y){
	if(x.size() > y.size()) return 1;
	//else if(x.size() < y.size())return 0;//忘记写这一行了
	else{
		for(int i = 0;i < max(x.size(),y.size());++i) {
			if(x[i] > y[i]) return true;
			if(x[i] < y[i]) return false;
		}
	}
	return 0;
}

就错了

2024/3/10 19:58
加载中...