diff --git a/Codes/1980 C - Sofia and the Lost Operations/1980C.cpp b/Codes/1980 C - Sofia and the Lost Operations/1980C.cpp new file mode 100644 index 0000000..753bbcd --- /dev/null +++ b/Codes/1980 C - Sofia and the Lost Operations/1980C.cpp @@ -0,0 +1,46 @@ +#include +using namespace std; +#define ll long long +#define endl '\n' +ll pow(ll x,ll y,ll m=1e9+7){ll ans=1;x%=m;while(y){if(y&1)ans=(ans*x)%m;x=(x*x)%m;y>>=1;}return ans;} + +void solve() +{ + int n,m; + cin>>n; + vectora(n),b(n); + for(auto &i:a) cin>>i; + for(auto &i:b) cin>>i; + cin>>m; + vectord(m); + mapmp; + for(int i=0; i>d[i]; + mp[d[i]]++; + } + bool f=1; + for(int i=0; i> TCS; + for (int TC = 1; TC <= TCS; ++TC) + { + // cout<<"Case "< +using namespace std; +#define ll long long +#define endl '\n' +ll pow(ll x,ll y,ll m=1e9+7){ll ans=1;x%=m;while(y){if(y&1)ans=(ans*x)%m;x=(x*x)%m;y>>=1;}return ans;} + +bool good(vectorv, int del) +{ + v.erase(v.begin()+del); + int last=gcd(v[0],v[1]); + for(int i=1; i>n; + vectorv(n); + for(auto &i:v) cin>>i; + int del=-1; + int last=gcd(v[0],v[1]); + for(int i=1; i> TCS; + for (int TC = 1; TC <= TCS; ++TC) + { + // cout<<"Case "<