60 分求助
  • 板块P1303 A*B Problem
  • 楼主MaxLHy
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/10/7 09:39
  • 上次更新2024/10/7 11:03:32
查看原帖
60 分求助
1381143
MaxLHy楼主2024/10/7 09:39

后两个测试节点 WA, 望解答.

#include<iostream>
using u128=__uint128_t;
auto read()->u128{
    u128 x{},f{1};
    char ch{getchar()};
    while(ch<'0'||ch>'9'){
        if(ch=='-'){
            f=-1;
        }
        ch=getchar();
    }
    while(ch>='0'&&ch<='9'){
        x=x*10+ch-'0';
        ch=getchar();
    }
    return x*f;
}
auto write(u128 x)->void{
    if(x<0){
        putchar('-');
        x=-x;
    }
    if(x>9){
        write(x/10);
    }
    putchar(x%10+'0');
}
auto main()->int{
    u128 a{read()},b{read()};
    write(a*b);
    return 0;
}
2024/10/7 09:39
加载中...