#牛客创作赏金赛#(新手C++) c++的变量声明时都有固定的空间,偶尔做到可能会数据溢出的题目,我就想了个小办法,将亿位及以上的数字另开一个变量存储,本来是想用数组模拟逢十进一的,但是数组还没学会。int main(){int f=0;int a1,a2,b1,b2,c1,c2;cin >> a1 >> b1;a2 = a1 % 100000000; //低位a1 = a1 / 100000000; //高位b2 = b1 % 100000000;b1 = b1 / 100000000;//cout b1 = b1 * 11;b2 = b2 * 11; //运算if (b2 / 100000000 != 0)b1 += b2 / 100000000;b2 = b2 % 100000000;cout c2 = a2 - b2;c1 = a1 - b1;//cout //模拟进位while (c1 > 0 && c2 {c1 -= 1;c2 += 100000000;}//cout while (c1 0){c1 += 1;c2 -= 100000000;}//cout //准备输出格式if (c1 == 0){cout f = 1;}if (c1 > 0){cout cout f = 2;}if (c2 {cout cout f = 3;}//cout}就是这题 NC275421 第一天花2小时没做出来,后面才想到可能是空间不够,又花了一个半小时,而且局限性很大,做乘法只能乘4位数甚至是3位数。之后去网上学习了一下,发现有long long类型,秒了!这道题算是完美解决了,但是还有道题 NC275612 ,10的100次,为什么没有long long long ...那么,就只有一个办法了...python!启动!