代码求调,80pts
  • 板块P1001 A+B Problem
  • 楼主litjohn
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/10/27 19:43
  • 上次更新2023/11/2 11:12:07
查看原帖
代码求调,80pts
537934
litjohn楼主2023/10/27 19:43
#include<bits/stdc++.h>
using namespace std;
#define getchar ::getchar
//#define __int128 long long
inline __int128 read(){
    __int128 f=1,x=0;
    char ch=getchar();
    while((ch>'9'||ch<'0')&&ch!='-'){
        ch=getchar();
    }
    if(ch=='-'){
        f=-1;
        ch=getchar();
    }
    while(ch<='9'&&ch>='0'){
        x=(x<<3)+(x<<1);
        x+=ch-48;
        ch=getchar();
    }
    return x*f;
}
inline void put(__int128 a){
    string s;
    __int128 len=0;
    if(a<0){
        putchar('-');
        a=-a;
    }
    while(a){
        s[len]=a%10;
        a/=10;
        len++;
    }
    len--;
    while(len>=0){
        putchar(s[len]+48);
        len--;
    }
}
int main(){
    __int128 a=read(),b=read(),ans=a+b;
    //cout<<a<<" "<<b<<" "<<ans;
    put(ans);
    return 0;
}
2023/10/27 19:43
加载中...