关于__int128
查看原帖
关于__int128
519092
阿宁已被领养楼主2022/10/19 18:47

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

2022/10/19 18:47
加载中...