#include <iostream> |
using namespace std; |
int main() { |
int v,t; |
while(cin >> v >> t) { |
cout << 2*v*t << endl; |
} |
return 0; |
#include <iostream> |
using namespace std; |
int main() { |
int v,t; |
while(cin >> v >> t) { |
cout << 2*v*t << endl; |
} |
return 0; |
#include<iostream> |
using namespace std; |
int main() |
{ |
unsigned long x,y; |
while(cin >> x >> y){ |
if(y>x) cout << y-x << endl; |
else cout << x-y << endl; |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
int n,m,j,i,k,l,p,l1=0; |
cin>>n; |
while(n--) { |
cin >> m >> p; |
int ad[m],bd[p]; |
for( i = 1 ; i <= m ; i++ ) ad[i]=0 ; |
for( i = 1 ; i<= p ; i++ ) cin >> bd[i] ; |
for( i = 1 ; i <=p ; i++ ) |
for( j = bd[i] ; j <=m ; j += bd[i] ) |
ad[j]=1; |
l=0; |
for( i = 1 ; i <=m ; i++ ) |
if(ad[i]==1 && (i-6)%7!=0 && i%7!=0)l++; |
cout << l << endl ; |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
int n,m,i,j,ad[501],k; |
vector<int>v; |
cin >> n; |
while(n--){ |
cin >> m; |
for( i = 0 ; i < m ; i++ ) { |
cin >> k; |
v.push_back(k); |
} |
unsigned long t_v = 5000*30000; |
for ( i = 0 ; i < m ; i++ ) { |
unsigned long c = 0; |
for ( j = 0; j < m; j++) { |
c += abs (v[i] - v[j]); |
} |
t_v = min(t_v,c); |
} |
cout << t_v << endl; |
v.clear(); |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
int n,i,j,ad[30001],k,k1,bd[30001]; |
while(cin >> n){ |
if (n == 0) { |
cout << "Not jolly" << endl; |
continue; |
} |
int p=0; |
for( i = 0 ; i < n ; i++ ) { |
cin >> ad[i]; |
if(i>0) |
bd[i-1]=abs(ad[i]-ad[i-1]); |
} |
sort(bd,bd+(n-1)); |
for( j = 0 ; j < n-1 ; j++ ) { |
if(bd[j] == j+1)p++; |
else break; |
} |
if(p != n-1 ) cout << "Not jolly\n"; |
else cout << "Jolly\n"; |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
long a,n,i,j,k,l,ca=0,p,b; |
while(cin >> a >> b ){ |
if (a==0 && b==0) break; |
ca=p=0; |
while(a!=0 || b!=0){ |
k = a%10,a/=10,l = b%10,b/=10; |
if(k+l+p>9) ca++,p=1; |
else p=0; |
if ((a==0 || b==0) && p==0) break; |
} |
if(ca==0)cout<<"No carry operation."; |
else if(ca==1)cout<<"1 carry operation."; |
else cout< |
cout< |
} |
return 0 ; |
#include<bits/stdc++.h> |
using namespace std; |
int bin(int n){ |
int k=0,l=0; |
while(n!=0){ |
l = n%2,n/=2; |
if(l==1)k++; |
} |
return k; |
} |
int hex(int n1){ |
int k1=0,l1=0,p=1; |
while(n1!=0){ |
l1 = n1%10,n1/=10; |
k1 += l1*p; |
p *= 16; |
} |
k1 = bin(k1); |
return k1; |
} |
int main() |
{ |
int n,i,j; |
cin>>n; |
while(n--){ |
cin>>i; |
cout<<bin(i)<<" "<<hex(i)< |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
unsigned long x,y,tt; |
int n,c,k,l; |
string s,s1; |
char s2[101],xy[101]; |
cin >> n; |
while(n--){ |
c=0; |
cin >> x; |
y = x; |
sprintf(xy,"%lu", y); |
s1=xy; |
sprintf(s2,"%lu", x); |
s = s2; |
reverse(s.begin(),s.end()); |
if(s!=s1){ |
while(s!=s1){ |
for( int i = s1.size()-1 , j = 0 ; i >= 0 ; i--, j++ ) xy[j]=s1[i]; |
c++; |
x = strtoul (s2,NULL,10); |
y = strtoul (xy,NULL,10); |
x = x+y; |
y=x; |
s1.clear(),s.clear(); |
sprintf(xy,"%lu", y); |
s1=xy; |
sprintf(s2,"%lu", x); |
s = s2; |
reverse(s.begin(),s.end()); |
int t2 = s.size(); |
int t1 = s1.size(); |
xy[t1]='\0',s2[t2]='\0'; |
} |
cout << c << " " << x << endl; |
}else{ |
cout << c << " " << x << endl; |
} |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
struct Ch{ |
char cha; |
int digit; |
}ch[31]; |
bool cmp(Ch a, Ch b) { |
return (a.digit > b.digit); |
} |
int main() |
{ |
int k,l,j,i,m,n; |
string s,s1; |
char s2[101]; |
for( i = 0 ; i < 31 ; i++ ) | ch[i].digit=0,ch[i].cha=(char)(i+65); |
cin >> n; |
cin.getline(s2,0); |
while(n--){ |
cin.getline(s2,101); |
s = s2; |
transform(s.begin(), s.end(), s.begin(), ::toupper); |
for( i = 0 ; i < s.size() ; i++ ) { |
if(s[i]>='A' && s[i]<='Z') |
ch[s[i]-'A'].digit++; |
} |
} |
stable_sort(ch,ch+26,cmp); |
for ( i = 0 ; i < 31 && ch[i].digit > 0 ; i++ ) |
printf("%c %d\n",ch[i].cha,ch[i].digit); |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
int n,r,k,Q,K,m,p,ans; |
char ch; |
cin>>n; |
while(n--){ |
cin>>ch>>m>>p; |
if(ch=='r'||ch=='Q')ans = min(m,p); |
else if(ch=='K')ans = ((m + 1)/2) * ((p + 1)/2); |
else if(ch == 'k') ans = (m * p + 1)/2; |
cout << ans << endl; |
} |
return 0; |
/* CODEMAN |
Arif Khan Nihar |
Uri 2253 - Passwords Validator |
date - 10/9/2016 |
*/ |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
//freopen("in.txt","r",stdin); |
string s; |
while(getline(cin,s)) { |
string s1 = ""; |
int u=0,sm=0; |
for( int i = 0 ; i < s.size() ; i++ ) { |
if((isupper(s[i])) or (islower(s[i])) or (isdigit(s[i]))){ |
s1 += s[i]; |
if(isupper(s[i]))u++; |
if(islower(s[i]))sm++; |
}else{ |
break; |
} |
} |
if(s1.size() == s.size() and u>0 and sm>0 and s1.size() > 5 and s1.size() < 33) |
cout << "Senha valida.\n"; |
else |
cout << "Senha invalida.\n"; |
} |
return 0; |
/* CODEMAN |
Arif Khan Nihar |
Uri 2203- Crowstorm |
date - 10/9/2016 |
*/ |
#include<bits/stdc++.h> |
#define di 1.50 |
using namespace std; |
int main() |
{ |
//freopen("in.txt","r",stdin); |
double d,t_r,t_x,t_y,x1,x2,y1,y2,v,r1,r2; |
while(scanf("%lf %lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&v,&r1,&r2)!=EOF){ |
t_x = (x2 - x1) * (x2 - x1); |
t_y = (y2 - y1) * (y2 - y1); |
d = sqrt(t_x + t_y); |
d += v * di; |
t_r = r1 + r2 ; |
cout<<((d<=t_r)? "Y\n" : "N\n"); |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
//freopen("in.txt","r",stdin); |
int i,j,n; |
float mul,ar_val,sum; |
multiset<float>val; |
string name; |
cin>>n; |
while(n--){ |
cin>>name; |
sum = 0.0; |
scanf("%f",&mul); |
for(i = 0; i<7 ;i++){ |
cin>>ar_val; |
val.insert(ar_val); |
} |
int p = 0 ; |
for(multiset<float>::iterator it = val.begin(); it!=val.end();it++,p++){ |
if(p != 0 and p != 6) |
sum += *it; |
} |
cout << name ; |
printf(" %.2f\n",sum*mul); |
val.clear(); |
} |
return 0; |
#include<bits/stdc++.h> |
using namespace std; |
int main() |
{ |
string a,b,c; |
int i,op; |
while(getline(cin,a)){ |
if(a=="DONE")break; |
b=""; | op = | a.size(); | |||
for(i=0; i < op ;i++) | |
if (a[i] >= 'A' && a[i] <= 'Z' || a[i] >= 'a' && a[i] <= 'z') |
b.push_back(toupper(a[i])); |
string r(b.rbegin(),b.rend()); |
if(b==r)cout << "You won't be eaten!" << endl; |
else cout << "Uh oh.." << endl; |
} |
return 0; |