关于$int128$阴间$O(1)$写法
xswl,这道题竟然没有人用int128,那请容我介绍一下,int128是只能在linux上使用的128位整型数据类型,所以说以下代码如果你不在Linux上你在本地是会编译错误的,但是由于评测机用的都是Linux,所以交上去不会CE
int128不能用scanf,cin输入,同理printf,cout,所以加个快读
#include <bits/stdc++.h>
#define longint __int128
using namespace std;
longint read(){
longint x=0,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;
}
void print(longint x){
if(x<0){
putchar('-');
x=-x;
}
if(x>9)
print(x/10);
putchar(x%10+'0');
}
int main(void){
longint a=read(),b=read(),c=read();
print((a*b)%c);
return 0;
}