主要区分
#define ll long long
int main(){
ll int x;
scanf("%lld",&x);
}
#define int long long
signed main(){
。。。
}
因为没用longlong 一直超时,我还很纳闷,原来忘用longlong 然后发现一种独特的定义longlong的方法,除了我上面列举的外并不知道其他用法什么的 maybe有点鸡肋...先记下来吧
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int p=1e9+3;
int T,n,m,a,fac[100010]={1};
signed main()
{
for(int i=1;i<=100000;i++) fac[i]=fac[i-1]*i%p;
scanf("%lld",&T);
while(T--)
{
int res=1,ans=1;
scanf("%lld %lld",&n,&m);
for(int i=1;i<=n;i++) scanf("%lld",&a),res=res*fac[a]%p;
for(int i=1;i<=m;i++) scanf("%lld",&a),ans=ans*fac[a]%p;
if(res==ans) puts("equal");
else puts("unequal");
}
return 0;
}