纯痴呆蒟蒻提问Orz
  • 板块学术版
  • 楼主Dr_Rabbit
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/8/11 18:20
  • 上次更新2023/11/3 04:25:47
查看原帖
纯痴呆蒟蒻提问Orz
820979
Dr_Rabbit楼主2023/8/11 18:20

在看P1005题解的时候发现有用__int128以代替高精度的方法,学习了一下发现自己的代码一直过不了,仔细查看以后才发现大佬的题解如图:

 inline void input(__int128 &s)//这里出现了&!
{
    s=0;
    char c=' ';
    while(c>'9'||c<'0') c=getchar();
    while(c>='0'&&c<='9')
    {
        s=s*10+c-'0';
        c=getchar();
    }
}
inline void output(__int128 x)//此处没有&
{
    if(x>9)
        output(x/10);
    putchar(x%10+'0');
}

如代码中注释所写,请问这是为毛Orz

2023/8/11 18:20
加载中...