文章

1

粉丝

222

获赞

1

访问

2.6k

头像
傻逼题目条件浪费时间
P1474 武汉大学2018年机试题
发布于2023年3月14日 00:19
阅读数 2.6k

//这题最傻逼的地方就是说好了位数相同的大数,他答案是让你考虑两个不同位数的加法,导致你们一直没法AC
#include
using namespace std;
int a[1005];
int b[1005];
int c[1005]; 
int main()
{
    string s,t;
    while(cin>>s>>t)
    {
        for(int i =0;i<1005;i++)
        {
            a[i] = 0;
            b[i] = 0;
            c[i] = 0;
        }
        int ls = s.size();
        int lt = t.size();
        for(int i = 0;i             a[ls-i-1] = s[i]-'0';
        for(int i = 0;i             b[lt-i-1] = t[i]-'0&...

登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2023年3月14日 15:05

刚刚测试了数据,输入的两个数是位数相同的。

可以通过判断输入的两个数的长度是否相等来验证。

猜测你遇到的问题可能是认为两个n位数相加的结果还是n位数,实际上可能是n+1位数。

赞(1)