L1-021
#include<iostream>
using namespace std;
int main()
{
cout<<"I'm gonna WIN!\nI'm gonna WIN!\nI'm gonna WIN!";
return 0;
}
L1-022
#include<iostream>
using namespace std;
int main()
{
int A=0,B=0;
int n;
cin>>n;
for(int i=1,temp;i<=n;i++){
cin>>temp;
if(temp%2)
A++;
else
B++;
}
cout<<A<<' '<<B;
return 0;
}
L1-023
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cin>>s;
int a[4]={0};
for(int i=0;i<(int)s.size();i++){
if(s[i]=='G'||s[i]=='g')
a[0]++;
else if(s[i]=='P'||s[i]=='p')
a[1]++;
else if(s[i]=='L'||s[i]=='l')
a[2]++;
else if(s[i]=='T'||s[i]=='t')
a[3]++;
}
int l=a[0]+a[1]+a[2]+a[3];
while(l){
if(a[0]){
cout<<'G';
a[0]--;
l--;
}
if(a[1]){
cout<<'P';
a[1]--;
l--;
}
if(a[2]){
cout<<'L';
a[2]--;
l--;
}
if(a[3]){
cout<<'T';
a[3]--;
l--;
}
}
return 0;
}
L1-024
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
n+=2;
if(n>7)
n-=7;
cout<<n;
return 0;
}
L1-025
#include<iostream>
#include<string>
using namespace std;
int main()
{
bool flaga=true,flagb=true;
int numa=0,numb=0;
string a;
cin>>a;
int k=1;
for(int i=(int)a.size()-1;i>=0;i--){
numa+=(a[i]-'0')*k;
k*=10;
if(a[i]<'0'||a[i]>'9')
flaga=false;
}
getchar();
char b[1005];
int l=0;
char c=' ';
while(c!='\n'){
c=getchar();
b[l]=c;
l++;
if((c<'0'||c>'9')&&c!='\n'){
flagb=false;
}
}
k=1;
for(int j=l-2;j>=0;j--){
numb+=(b[j]-'0')*k;
k*=10;
}
if(a[0]=='0'||numa<1||numa>1000)
flaga=false;
if(b[0]=='0'||numb<1||numb>1000)
flagb=false;
if(flaga)
cout<<numa;
else
cout<<'?';
cout<<" + ";
if(flagb)
cout<<numb;
else
cout<<'?';
cout<<" = ";
if(flaga&&flagb)
cout<<numa+numb;
else
cout<<'?';
return 0;
}
L1-026
#include<iostream>
using namespace std;
int main()
{
cout<<"I\n \nL\no\nv\ne\n \nG\nP\nL\nT\n";
return 0;
}
L1-027
#include<iostream>
#include<map>
#include<vector>
#include<set>
#include<algorithm>
using namespace std;
bool cmp(char a,char b)
{
return a>b;
}
int main()
{
string s;
cin>>s;
vector<char> v;
set<char> check;
for(int i=0;i<11;i++){
if(check.count(s[i])==0){
v.push_back(s[i]);
check.insert(s[i]);
}
}
sort(v.begin(),v.end(),cmp);
vector<int> x;
for(int i=0;i<11;i++){
for(int j=0;j<(int)v.size();j++){
if(s[i]==v[j])
x.push_back(j);
}
}
cout<<"int[] arr = new int[]{";
for(int i=0;i<(int)v.size();i++){
if(i!=0)
cout<<','<<v[i];
else
cout<<v[i];
}
cout<<"};\n";
cout<<"int[] index = new int[]{";
for(int j=0;j<11;j++){
if(j!=0)
cout<<','<<x[j];
else
cout<<x[j];
}
cout<<"};";
return 0;
}
L1-028
#include<iostream>
#include<cmath>
using namespace std;
void slove()
{
int n;
cin>>n;
if(n==1){
cout<<"No\n";
return;
}
for(int i=2;i<=sqrt(n);i++)
if(n%i==0){
cout<<"No\n";
return;
}
cout<<"Yes\n";
return;
}
int main()
{
int n;
cin>>n;
while(n--)
slove();
return 0;
}
L1-029
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
printf("%.1lf",(n-100.0)*1.8);
return 0;
}
L1-030
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{
int n;
cin>>n;
vector<pair<int,string> > v(n+1);
for(int i=1;i<=n;i++){
int sex;string name;
cin>>sex>>name;
v[i]=make_pair(sex,name);
}
int check[55]={0};
for(int i=1;i<=n/2;i++){
for(int j=n;j>n/2;j--){
if(v[i].first+v[j].first==1&&check[j]==0){
check[j]=1;
cout<<v[i].second<<' '<<v[j].second<<endl;
break;
}
}
}
return 0;
}