rt
本蒟蒻在这个电脑上是可以使用__int128的,代码如下
#include <iostream>
#include <cstdio>
#define ll __int128
using namespace std;
ll a,b;
inline ll read()
{
char c=getchar();
ll w=1,num=0;
while(c<'0'||c>'9')
{
if(c=='-') w=-1;
c=getchar();
}
while(c>='0'&&c<='9')
{
num=(num<<3)+(num<<1)+(c-'0');
c=getchar();
}
return num*w;
}
void write(ll ans)
{
if(ans<0) {putchar('-');ans=-ans;}
if(ans/10!=0) write(ans/10);
char c=(ans%10)+'0';
putchar(c);
}
int main()
{
a=read();
b=read();
write(a+b);
return 0;
}
但是当我去我们平时考试的那个机房里的时候,那里的C++显示__int128不是一个类型(都是Dev-C++
是Dev-C++的版本问题吗?(我现在用的是5.11,不知道那个机房里什么样子,还是说是因为我的这个C++开了C++14?(然而我把编译器加入c++14的命令都去掉之后本地依然可以编译通过
好奇怪啊,因为不会写高精遇到数据范围大的都想多少蹭点分,人在SD,不知道考场里什么样子qwq
所以__int128具体需要什么要求呢,CSP支持了吧?
借楼问一下怎么算空间和快速取模(机房大佬和我说过可是我忘记了qwq
回复请@,感谢orz