From 10feba451c7c186a3bfe0b486c2a00e605dbe05e Mon Sep 17 00:00:00 2001 From: ShazidMahsrafi Date: Fri, 7 Jun 2024 00:15:29 +0600 Subject: [PATCH] added 1980 c &D --- .../1980C.cpp | 46 ++++++++++++++ Codes/1980 D - GCD-sequence/1980D.cpp | 61 +++++++++++++++++++ Readme.md | 8 ++- 3 files changed, 112 insertions(+), 3 deletions(-) create mode 100644 Codes/1980 C - Sofia and the Lost Operations/1980C.cpp create mode 100644 Codes/1980 D - GCD-sequence/1980D.cpp 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 "<