Skip to content

Commit 359e7ea

Browse files
committed
first commit
0 parents  commit 359e7ea

File tree

598 files changed

+26280
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

598 files changed

+26280
-0
lines changed

CODE CHEF/CATHIEF.cpp

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 210
7+
#define gcd(a,b) __gcd(a,b)
8+
#define lcm(a,b) (a*(b/gcd(a,b)))
9+
#define vii vector<int>
10+
#define vll vector<ll>
11+
#define pii pair<int,int>
12+
#define pll pair<ll,ll>
13+
#define mii map<int,int>
14+
#define mll map<ll,ll>
15+
#define vip vector<pair<int,int>>
16+
#define vlp vector<pair<ll,ll>>
17+
#define pb push_back
18+
#define mp make_pair
19+
using namespace std;
20+
///cout<<"Case "<<z++<<": "<<__<<endl;
21+
22+
int main()
23+
{
24+
ll x;
25+
cin>>x;
26+
while(x--)
27+
{
28+
ll a,b,c,d,e;
29+
cin>>a>>b>>c>>d;
30+
if(abs(a-b)%(2*c)==0)
31+
{
32+
cout<<"Yes"<<endl;
33+
}
34+
else
35+
cout<<"No"<<endl;
36+
}
37+
38+
}

CODE CHEF/CYBV.cpp

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 2000005
7+
#define vii vector<int>
8+
#define vll vector<ll>
9+
#define pii pair<int,int>
10+
#define pll pair<ll,ll>
11+
#define vip vector<pair<int,int>>
12+
#define vlp vector<pair<ll,ll>>
13+
#define pb push_back
14+
#define mp make_pair
15+
using namespace std;
16+
17+
int main()
18+
{
19+
int x;
20+
cin>>x;
21+
while(x--)
22+
{
23+
ll y,z;
24+
cin>>y>>z;
25+
int d;
26+
if(z<y)
27+
{
28+
d=0;
29+
}
30+
d = z/y;
31+
cout<<d<<endl;
32+
33+
}
34+
}

CODE CHEF/DECODEIT.cpp

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 210
7+
#define gcd(a,b) __gcd(a,b)
8+
#define lcm(a,b) (a*(b/gcd(a,b)))
9+
#define vii vector<int>
10+
#define vll vector<ll>
11+
#define pii pair<int,int>
12+
#define pll pair<ll,ll>
13+
#define mii map<int,int>
14+
#define mll map<ll,ll>
15+
#define vip vector<pair<int,int>>
16+
#define vlp vector<pair<ll,ll>>
17+
#define pb push_back
18+
#define mp make_pair
19+
using namespace std;
20+
///cout<<"Case "<<z++<<": "<<__<<endl;
21+
22+
int main()
23+
{
24+
ll x;
25+
cin>>x;
26+
while(x--)
27+
{
28+
string pp="";
29+
string ans;
30+
int aa;
31+
string aaa;
32+
cin>>aa>>aaa;
33+
string bb="abcdefghijklmnop";
34+
for(int i=0; i<aa; i+=4)
35+
{
36+
int xx=0,uu=0;
37+
ans = bb;
38+
int j=i,tt=4;
39+
while(tt>0)
40+
{
41+
if(aaa[j]=='1')
42+
{
43+
xx=ans.size();
44+
xx/=2;
45+
ans.erase(0,xx);
46+
47+
}
48+
else
49+
{
50+
uu = ans.length();
51+
xx=ans.size();
52+
xx/=2;
53+
ans.erase(xx,uu);
54+
}
55+
tt--;
56+
j++;
57+
}
58+
pp+=ans;
59+
60+
}
61+
cout<<pp<<endl;
62+
63+
}
64+
65+
}

CODE CHEF/DIVTHREE.cpp

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 210
7+
#define gcd(a,b) __gcd(a,b)
8+
#define lcm(a,b) (a*(b/gcd(a,b)))
9+
#define vii vector<int>
10+
#define vll vector<ll>
11+
#define pii pair<int,int>
12+
#define pll pair<ll,ll>
13+
#define mii map<int,int>
14+
#define mll map<ll,ll>
15+
#define vip vector<pair<int,int>>
16+
#define vlp vector<pair<ll,ll>>
17+
#define pb push_back
18+
#define mp make_pair
19+
using namespace std;
20+
///cout<<"Case "<<z++<<": "<<__<<endl;
21+
22+
int main()
23+
{
24+
ll x,z=1;
25+
cin>>x;
26+
while(x--)
27+
{
28+
unsigned ll n,k,d,a,sum=0,s,ans = 0;
29+
cin>>n>>k>>d;
30+
for(ll i=0;i<n;i++)
31+
{
32+
cin>>s;
33+
sum+=s;
34+
}
35+
ans = sum/k;
36+
if(ans>=d)
37+
{
38+
cout<<d<<endl;
39+
}
40+
else
41+
cout<<ans<<endl;
42+
43+
}
44+
45+
}

CODE CHEF/EVENPSUM.cpp

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 210
7+
#define gcd(a,b) __gcd(a,b)
8+
#define lcm(a,b) (a*(b/gcd(a,b)))
9+
#define vii vector<int>
10+
#define vll vector<ll>
11+
#define pii pair<int,int>
12+
#define pll pair<ll,ll>
13+
#define mii map<int,int>
14+
#define mll map<ll,ll>
15+
#define vip vector<pair<int,int>>
16+
#define vlp vector<pair<ll,ll>>
17+
#define pb push_back
18+
#define mp make_pair
19+
using namespace std;
20+
bool cmp(string &a,string &b)
21+
{
22+
return a.size()<b.size();
23+
}
24+
25+
int main()
26+
{
27+
unsigned ll x,y,z;
28+
cin>>x;
29+
while(x--)
30+
{
31+
cin>>y>>z;
32+
unsigned ll a,b,c,d,e,f;
33+
a = y/2;
34+
b = z/2;
35+
c = a*b;
36+
if(y%2!=0)
37+
{
38+
d = a+1;
39+
}
40+
else
41+
{
42+
d = a;
43+
}
44+
if(z%2!=0)
45+
{
46+
e = b+1;
47+
}
48+
else
49+
{
50+
e = b;
51+
}
52+
f = d*e;
53+
cout<<c+f<<endl;
54+
}
55+
}
56+

CODE CHEF/FAIRELCT.cpp

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 210
7+
#define gcd(a,b) __gcd(a,b)
8+
#define lcm(a,b) (a*(b/gcd(a,b)))
9+
#define vii vector<int>
10+
#define vll vector<ll>
11+
#define pii pair<int,int>
12+
#define pll pair<ll,ll>
13+
#define mii map<int,int>
14+
#define mll map<ll,ll>
15+
#define vip vector<pair<int,int>>
16+
#define vlp vector<pair<ll,ll>>
17+
#define pb push_back
18+
#define mp make_pair
19+
using namespace std;
20+
///cout<<"Case "<<z++<<": "<<__<<endl;
21+
22+
int main()
23+
{
24+
ll x;
25+
cin>>x;
26+
while(x--)
27+
{
28+
ll a,b,cnt=0,ans=0;
29+
vll va,vb;
30+
cin>>a>>b;
31+
for(ll i=0; i<a; i++)
32+
{
33+
int c;
34+
cin>>c;
35+
va.pb(c);
36+
}
37+
for(ll i=0; i<b; i++)
38+
{
39+
int c;
40+
cin>>c;
41+
vb.pb(c);
42+
}
43+
ll sum1 =accumulate(va.begin(),va.end(),0);
44+
ll sum2 =accumulate(vb.begin(),vb.end(),0);
45+
46+
47+
while(sum1<=sum2)
48+
{
49+
sort(va.begin(),va.end());
50+
sort(vb.begin(),vb.end(),greater<ll>());
51+
if(vb[0]<=va[0])
52+
{
53+
ans=-1;
54+
break;
55+
}
56+
sum1-=va[0];
57+
sum1+=vb[0];
58+
sum2+=va[0];
59+
sum2-=vb[0];
60+
ll temp=va[0];
61+
va[0]=vb[0];
62+
vb[0]=temp;
63+
ans++;
64+
}
65+
66+
cout<<ans<<endl;
67+
68+
}
69+
70+
}

CODE CHEF/FCTRL2.cpp

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 2000005
7+
#define vii vector<int>
8+
#define vll vector<ll>
9+
#define pb push_back
10+
using namespace std;
11+
12+
int main()
13+
{
14+
int x;
15+
cin>>x;
16+
while(x--)
17+
{
18+
int y;
19+
cin>>y;
20+
int arr[200];
21+
arr[0]=1;
22+
int temp=0,m=1;
23+
for(int i=1; i<=y; i++)
24+
{
25+
for(int j=0; j<m; j++)
26+
{
27+
temp = arr[j]*i+temp;
28+
arr[j] = temp%10;
29+
temp = temp/10;
30+
}
31+
while(temp!=0)
32+
{
33+
arr[m]=temp%10;
34+
temp = temp/10;
35+
m++;
36+
}
37+
}
38+
for(int i=m-1; i>=0; i--)
39+
40+
{
41+
cout<<arr[i];
42+
}
43+
cout<<endl;
44+
}
45+
46+
}

CODE CHEF/FLOW001.cpp

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#include<bits/stdc++.h>
2+
#define FIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
3+
#define pi acos(-1.0)
4+
#define ll long long
5+
#define EPS 1e-12
6+
#define mx 2000005
7+
#define vii vector<int>
8+
#define vll vector<ll>
9+
#define pb push_back
10+
using namespace std;
11+
int main()
12+
{
13+
int x;
14+
cin>>x;
15+
while(x--)
16+
{
17+
int y,z;
18+
cin>>y>>z;
19+
cout<<y+z<<endl;
20+
}
21+
22+
}

0 commit comments

Comments
 (0)