题目地址:天梯赛

1

#include<bits/stdc++.h>
using namespace std;
int main()
{cout<<"Hello World!";
}

2

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,ans,line,a=-1;char c;cin>>n>>c;ans=n;n++;n/=2;int sum=0;for(int i=1;;i+=2){sum+=i;if(sum>n){sum=i-2;break;}}line=(sum+1)/2;int line1=line-1;while(line--){for(int i=0;i<=a;i++){cout<<" ";}a++;for(int i=1;i<=sum;i++){cout<<c;ans--;}sum-=2;cout<<endl;}a-=2;sum=3;while(line1--){for(int i=0;i<=a;i++){cout<<" ";}a--;for(int i=1;i<=sum;i++){cout<<c;ans--;}sum+=2;cout<<endl;}cout<<ans;
}

3

#include<bits/stdc++.h>
using namespace std;
int main()
{string ans;int middle;cin>>ans;int a[10];memset(a,0,sizeof(a));for(int i=0;i<ans.length();i++){middle=ans[i]-'0';a[middle]++;}for(int i=0;i<=9;i++){if(a[i]){printf("%d:%d\n",i,a[i]);}}
}

4

#include<bits/stdc++.h>
using namespace std;
int main()
{int f,c;cin>>f;c=5*(f-32)/9;printf("Celsius = %d",c);
}

5

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,m;cin>>n;string str[1001];int in[1001],ans[1001];memset(in,0,sizeof(in));memset(ans,0,sizeof(ans));for(int i=1;i<=n;i++){string a;int b;cin>>a>>b;in[b]++;str[b]=a;cin>>ans[b];}cin>>m;while(m--){cin>>n;cout<<str[n]<<" "<<ans[n]<<endl;}
}

6

#include<bits/stdc++.h>
using namespace std;
int main()
{long long int n;int max=0,flag;cin>>n;for(int i=2;i<=sqrt(n);i++){if (n%i!=0){continue;}long long int j=i;long long int ans=0;long long int n1=n;while(n1%j==0){n1=n1/j;j++;ans++;}if(ans>max){max=ans;flag=i;}}if(max){cout<<max<<endl;for(int i=flag;i<flag+max;i++){if(i-flag){cout<<"*";}cout<<i;}}else{cout<<1<<endl<<n;}
}

7

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;int flag=0;cin>>a;for(int i=0;i<a.length();i++){if(a[i]=='-'){cout<<"fu";flag=1;}else{if(flag){cout<<" ";}if(a[i]=='0'){cout<<"ling";flag=1;}if(a[i]=='1'){cout<<"yi";flag=1;}if(a[i]=='2'){cout<<"er";flag=1;}if(a[i]=='3'){cout<<"san";flag=1;}if(a[i]=='4'){cout<<"si";flag=1;}if(a[i]=='5'){cout<<"wu";flag=1;}if(a[i]=='6'){cout<<"liu";flag=1;}if(a[i]=='7'){cout<<"qi";flag=1;}if(a[i]=='8'){cout<<"ba";flag=1;}if(a[i]=='9'){cout<<"jiu";flag=1;}}}
}

8

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b,ans=0,flag=0;cin>>a>>b;for(int i=a;i<=b;i++){if(i>-10&&i<10){if(i>=0){cout<<" ";}cout<<"   "<<i;flag++;}else if(i>=10&&i<100||i<=-10&&i>-100){if(i>0){cout<<" ";}cout<<"  "<<i;flag++;}else{if(i>0){cout<<" ";}cout<<" "<<i;flag++;}if(flag==5){cout<<endl;flag=0;}ans+=i;}if(flag){cout<<endl;}cout<<"Sum = "<<ans;
}

9

#include<bits/stdc++.h>
using namespace std;
int fbs(int a,int b)
{if(b==0){return a;}if(a%b==0){return b;}else{return fbs(b,a%b);}
}
int main()
{int n,fenzi,fenmu;cin>>n;scanf("%d/%d",&fenzi,&fenmu);for(int i=1;i<n;i++){int a,b;scanf("%d/%d",&a,&b);fenzi=fenzi*b+a*fenmu;fenmu*=b;int middle=fbs(fenmu,fenzi);fenzi/=middle;fenmu/=middle;}if (fenmu<0) { fenmu=-fenmu; fenzi=-fenzi;}if (fenzi&&fenzi/fenmu== 0)printf("%d/%d\n",fenzi,fenmu);else if (fenzi%fenmu== 0)printf("%d\n",fenzi/fenmu);elseprintf("%d %d/%d\n",fenzi/fenmu,fenzi%fenmu,fenmu);
}

10

#include<bits/stdc++.h>
using namespace std;
int main()
{int a[3];for(int i=0;i<3;i++){cin>>a[i];}sort(a,a+3);for(int i=0;i<3;i++){if(i){cout<<"->";}cout<<a[i];}
}

11

#include<bits/stdc++.h>
using namespace std;
int main()
{int a[3];for(int i=0;i<3;i++){cin>>a[i];}sort(a,a+3);for(int i=0;i<3;i++){if(i){cout<<"->";}cout<<a[i];}
}

12

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,ans=1;cin>>n; for(int i=1;i<=n;i++){ans*=2;}printf("2^%d = %d",n,ans);
}

13

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,ans=0,a=1;cin>>n; for(int i=1;i<=n;i++){a=a*i;ans+=a;}cout<<ans;
}

14

#include<bits/stdc++.h>
using namespace std;
int main()
{cout<<"This is a simple problem.";
}

15

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;double ans;char c;cin>>n>>c;ans=n/2.0+0.5;for(int i=1;i<=ans;i++){for(int j=1;j<=n;j++){cout<<c;}cout<<endl;}
}

16

#include<bits/stdc++.h>
using namespace std;
int main()
{int quanzhong[17]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};char m[11]={'1','0','X','9','8','7','6','5','4','3','2'};int n,flag=1;;cin>>n;while(n--){string a;int ans=0,middle;cin>>a;for(int i=0;i<a.length()-1;i++){middle=a[i]-'0';ans+=middle*quanzhong[i];}ans%=11;if(a[a.length()-1]!=m[ans]){cout<<a<<endl;flag=0;}}if(flag){cout<<"All passed";}
}

17

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;int flag=0;float ans=0;cin>>a;for(int i=0;i<a.length();i++){if(a[i]=='-'){flag=1;}if(a[i]=='2'){ans++;}}if(flag){ans=ans/(a.length()-1);ans=ans*1.5;}else{ans=ans/a.length();}if(a[a.length()-1]%2==0){ans*=2;}ans*=100;printf("%.2f",ans);cout<<"%";
}

18

#include<bits/stdc++.h>
using namespace std;
int main()
{int hh1,hh2,mm1,mm2,hh,mm;scanf("%d:%d",&hh,&mm);if(hh<=11&&hh>=0||(hh==12&&mm==0)){printf("Only %02d:%02d.  Too early to Dang.",hh,mm);}else{hh=hh-12;if(mm){hh++;}for(int i=1;i<=hh;i++){cout<<"Dang";}}
}

19

#include<bits/stdc++.h>
using namespace std;
int main()
{int jia,yi,jia1=0,yi1=0,jiahan,jiahua,yihan,yihua;cin>>jia>>yi;int n;cin>>n;while(n--){cin>>jiahan>>jiahua>>yihan>>yihua;jiahan+=yihan;if(jiahan==jiahua&&jiahan!=yihua){jia1++;}else if(jiahan==yihua&&jiahan!=jiahua){yi1++;}if(jia1>jia){cout<<"A"<<endl<<yi1;break;}if(yi1>yi){cout<<"B"<<endl<<jia1;break;}}
}

20

#include<bits/stdc++.h>
using namespace std;
int main()
{int a[100001];memset(a,0,sizeof(a));int n,m,ans,flag=0;cin>>n;while(n--){cin>>m;for(int i=1;i<=m;i++){cin>>ans;if(m!=1){ a[ans]=1;} }}cin>>m;while(m--){cin>>ans;if(!a[ans]){if(flag){cout<<' ';}printf("%05d",ans);flag++;a[ans]=-1;}}if(!flag){cout<<"No one is handsome";}
}

21

#include<bits/stdc++.h>
using namespace std;
int main()
{int m=3;while(m--){cout<<"I'm gonna WIN!"<<endl;}
}

22

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a,ji=0,ou=0;cin>>n;while(n--){cin>>a;if(a%2==0){ou++;}else{ji++;}}cout<<ji<<" "<<ou;
}

23

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;cin>>a;int g=0,p=0,l=0,t=0;for(int i=0;i<a.length();i++){if(a[i]=='G'||a[i]=='g'){g++;}if(a[i]=='P'||a[i]=='p'){p++;}if(a[i]=='L'||a[i]=='l'){l++;}if(a[i]=='T'||a[i]=='t'){t++;}}int N=g+p+l+t;for(int i=0;i<=N;i++){if(g){cout<<'G';g--;}if(p){cout<<'P';p--;}if(l){cout<<'L';l--;}if(t){cout<<'T';t--;}}
}

24

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;n+=2;if(n>7){n=n-7;}cout<<n;
}

25

#include <iostream>
#include <cctype>
#include <cstring>
using namespace std;
bool isnum(string s){//题目只保证第二个非空,第一个未说if(s.length()<1)return false;for(int i = 0;i<s.length();i++){if(!isdigit(s[i]))//不是数字,返回falsereturn false;}//遍历完后,可以断定是数字,但需要判断是否越界,测试点5和6if(stoi(s)<1||stoi(s)>1000)return false;return true;
}
int main(){string s;//将两数合并为一个字符串进行输入getline(cin,s);//包含至少一个空格int i;for(i = 0;i<s.length();i++){if(s[i]==' ')//找到第一个空格,是两数的分隔符break;}string a = s.substr(0,i);//从索引0开始,截取i个字符(因为索引从0开始)string b = s.substr(i+1); //从索引i+1截取至最后,因为要跳过i表示的空格if(isnum(a)&&isnum(b)){printf("%d + %d = %d",stoi(a),stoi(b),stoi(a)+stoi(b));}else if(isnum(a)&&!isnum(b)){printf("%d + ? = ?",stoi(a));}else if(!isnum(a)&&isnum(b)){printf("? + %d = ?",stoi(b));}elseprintf("? + ? = ?");return 0;
}

26

#include<bits/stdc++.h>
using namespace std;
int main()
{cout<<"I"<<endl;cout<<" "<<endl;cout<<"L"<<endl;cout<<"o"<<endl;cout<<"v"<<endl;cout<<"e"<<endl;cout<<" "<<endl;cout<<"G"<<endl;cout<<"P"<<endl;cout<<"L"<<endl;cout<<"T"<<endl;}

27

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;cin>>a;int arr[10];int middle;memset(arr,0,sizeof(arr));for(int i=0;i<a.length();i++){middle=a[i]-'0';arr[middle]++;}int arrans[11];memset(arrans,0,sizeof(arrans));int i=0;for(int j=0;j<10;j++){if(arr[j]){arrans[i]=j;i++;}}cout<<"int[] arr = new int[]{";for(int j=i-1;j>=0;j--){cout<<arrans[j];if(j){cout<<",";}}cout<<"};"<<endl<<"int[] index = new int[]{";int flag=0;for(int j=0;j<a.length();j++){middle=a[j]-'0';for(int k=i-1;k>=0;k--){if(arrans[k]==middle){if(flag){cout<<",";} if(!flag){flag++;}cout<<i-1-k;}}}cout<<"};";
}

28

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a,flag;cin>>n;while(n--){cin>>a;flag=1;if(a==2){}else if(a==1){flag=0;}else{for(int i=2;i<=sqrt(a);i++){if(a%i==0){flag=0;break;}}}if(flag){cout<<"Yes"<<endl;}else{cout<<"No"<<endl;}}
}

29

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;float n1;n1=(n-100)*0.9;n1*=2;printf("%.1f",n1);
}

30

#include<bits/stdc++.h>
using namespace std;
int main()
{int sex[51];string name[51];int n;cin>>n;for(int j=0;j<n;j++){cin>>sex[j];cin>>name[j];}int people=n;for(int j=0;j<n;j++){if(people<=0){break;} for(int i=n-1;i>=0;i--){if(sex[j]+sex[i]==1){cout<<name[j]<<" "<<name[i]<<endl;sex[j]=2;sex[i]=2;people-=2;break;}}}
}

31

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;float h,w,w1;cin>>n;while(n--) {cin>>h>>w;w1=(h-100)*0.9*2;if(fabs(w-w1)<w1*0.1)cout<<"You are wan mei!"<<endl;else if(w-w1>=w1*0.1)cout<<"You are tai pang le!"<<endl;elsecout<<"You are tai shou le!"<<endl;}
}

32

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;char c;string str,abs;cin>>n>>c;getline(cin,abs);getline(cin,str);if(str.length()<=n){for(int i=0;i<n-str.length();i++){cout<<c;}cout<<str; }else{for(int i=str.length()-n;i<str.length();i++){cout<<str[i];}}
}

33

#include<bits/stdc++.h>
using namespace std;
int y, n;
int tag[10];
void clear()
{for(int i=0;i<10;i++){tag[i]=0;}
}
bool judge(int year)
{int q,b,s,g;clear();   g=year%10;year/=10;s=year%10;year/=10;b=year%10;year/=10;q=year%10;tag[g]=1;tag[s]=1;tag[b]=1;tag[q]=1;int cnt=0; for(int i=0;i<10;i++){if(tag[i]==1){cnt++;}}return cnt == n;
}
int main()
{cin>>y>>n;for(int i=y;i<=3012;i++){if(judge(i)){cout <<i-y<<" ";printf("%04d\n",i);break;}}return 0;
}

34

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,m,ans;cin>>n;int a[1001];memset(a,0,sizeof(a));while(n--){cin>>m;while(m--){cin>>ans;a[ans]++;}}int max=0,flag=1000;for(int i=1000;i>=1;i--){if(a[i]>max){max=a[i];flag=i;}}cout<<flag<<" "<<max;
}

35

#include<bits/stdc++.h>
using namespace std;
string s, s2, s14;
int ojj;
int main()
{while(cin>>s) {if(s[0] == '.')break;ojj++;if(ojj == 2)s2 = s;if(ojj == 14)s14 = s;}if(ojj < 2)cout<<"Momo... No one is for you ...";else if(ojj < 14)cout<<s2<<" is the only one for you...";elsecout<<s2<<" and "<<s14<<" are inviting you to dinner...";
}

36

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b;cin>>a>>b;cout<<a*b;
}

37

#include<bits/stdc++.h>
using namespace std;
int main()
{float a,b;cin>>a>>b;cout<<a<<"/";if(b<0){cout<<"("<<b<<")" ;}else{cout<<b ;}if(b){printf("=%.2f",a/b);}else {cout<<"=Error";}
}

38

#include<bits/stdc++.h>
using namespace std;
int main()
{cout<<"Hello World"<<endl<<"Hello New World";}

39

#include<bits/stdc++.h>
using namespace std;
int main()
{int N,len=0,i,j,x;char s[1100];memset(s,0,1100);scanf("%d",&N);getchar();while((s[len]=getchar())!='\n'){len++;}if(len%N!=0){for(i=0,x=len;i<N-len%N;i++)s[x++]=' ';}else{x=len;}for(i=0;i<N;i++){for(j=x/N-1;j>=0;j--){printf("%c",s[j*N+i]);}printf("\n");}
}

40

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;char c;float a;cin>>n;while(n--){cin>>c>>a;if(c=='M'){printf("%.2f\n",a/1.09);} else{printf("%.2f\n",a*1.09);}}
}

41

#include<bits/stdc++.h>
using namespace std;
int main()
{int i=0,a;while(cin>>a){i++;if(a==250){cout<<i;break;}}
}

42

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b,c;scanf("%d-%d-%d",&a,&b,&c);printf("%04d-%02d-%02d",c,a,b);
}

43

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,m,a,b,hh,ss,people;cin>>n;char c;int xiaoshi[1010],fenzhong[1010],judge[1010];while(n--){memset(xiaoshi,0,sizeof(xiaoshi));memset(fenzhong,0,sizeof(fenzhong));memset(judge,0,sizeof(judge));hh=0;ss=0;people=0;while(cin>>m>>c){scanf("%02d:%02d",&a,&b);if(m==0){while(hh){hh--;ss+=60;}if(!people){cout<<"0 0"<<endl;}else{ss=(((ss*10)/people)+5)/10;cout<<people<<" "<<ss<<endl;}break;}else{if(c=='S'){xiaoshi[m]=a;fenzhong[m]=b;judge[m]=1;}else if(c=='E'&&judge[m]==1){hh=hh-xiaoshi[m]+a;ss=ss-fenzhong[m]+b;judge[m]=-1;people++;}}}}
}

44

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;n++;string a;char END[]={"End"};char ChuiZi[]={"ChuiZi"};char JianDao[]={"JianDao"};char Bu[]={"Bu"};int i=0; while(cin>>a){if(a==END){break;}else{i++;if(i%n==0){cout<<a<<endl;}else{if(a==ChuiZi){cout<<"Bu\n";}else if(a==JianDao){cout<<"ChuiZi\n";}else if(a==Bu){cout<<"JianDao\n";}}}}
}

45

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;cin>>a;cout<<"Hello "<<a;
}

46

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;  long long f1,f2;  cin>>f1;  n=0;  for(f2=1;f2<f1;f2=f2*10+1){n++;}while(1){n++;  if(f2%f1==0){  cout<<f2/f1;  break;  }else{  cout<<f2/f1;  f2%=f1;  f2=f2*10+1;  }  }  cout << " " << n<<endl;
}

47

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a,b,flag;string c;cin>>n;while(n--){flag=0;cin>>c>>a>>b;if(a<15||a>20){cout<<c<<endl;flag=1;}if(flag==0&&(b<50||b>70)){cout<<c<<endl;}}
}

48

#include<bits/stdc++.h>
using namespace std;
int main()
{int a[101][101],b[101][101],c[101][101];memset(c,0,sizeof(c));int i,j,k,ca,ra,rb,cb;cin>>ra>>ca;for(i=0;i<ra;i++){for(j=0;j<ca;j++){cin>>a[i][j];}}cin>>rb>>cb;for(i=0;i<rb;i++){for(j=0;j<cb;j++){cin>>b[i][j];}}if(ca!=rb){printf("Error: %d != %d\n",ca,rb);}else{cout<<ra<<" "<<cb<<endl;for(i=0;i<ra;i++){for(j=0;j<cb;j++){int sum=0;for(k=0;k<ca;k++){sum+=a[i][k]*b[k][j];}c[i][j]=sum;}}for(i=0;i<ra;i++){for(j=0;j<cb;j++){if(j){cout<<" ";}cout<<c[i][j];}cout<<endl;}}
} }

49

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a,sum=0,max=0,set=1;cin>>n;int book[n][101]={0};int s[n];for(int i=0;i<n;i++){cin>>a;if(a>max)max=a;s[i]=a;s[i]=s[i]*10;sum+=s[i];for(int j=0;j<s[i];j++){book[i][j]=1;}}int flag=-1;for(int i=0;i<max*10;i++){for(int j=0;j<n;j++){if(book[j][i]){if(flag!=j){book[j][i]=set;set++;flag=j;}else{set++;book[j][i]=set;set++;flag=j;}}}}int f=0;for(int i=0;i<n;i++){cout<<"#"<<i+1<<endl;for(int k=0;k<s[i];k++){if(book[i][k])cout<<book[i][k];if(f!=9)cout<<" ";f++;if(f==10){cout<<endl;f=0;}}}
}

50

#include<bits/stdc++.h>
using namespace std;
int main()
{int L,N;int index[10] = {0};char c;int count = 0;cin>>L>>N;int res = pow(26,L) - N;while(L--){index[count++]=res%26;res /= 26;}for(int i=count-1;i>=0;i--)cout<<(c = 'a' + index[i]); return 0;
}

51

#include<bits/stdc++.h>
using namespace std;
int main()
{double a,b;cin>>a>>b;printf("%.2f",a*b/10);
}

52

#include<bits/stdc++.h>
using namespace std;
int main()
{printf("2018\nwo3 men2 yao4 ying2 !");
}

53

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b;cin>>a>>b;a=a+b;while(a--){cout<<"Wang!";}
}

54

#include<bits/stdc++.h>
using namespace std;
char ch;
int len;
int n;
int g;
const int maxn = 102;
char a[maxn][maxn];
char b[maxn][maxn];
void f(int k)
{int row = len - k;int col;for(int j = 1;j <= n;j++){col = len - j;if(a[k][j] == ' ')b[row][col] = ' ';elseb[row][col] = ch;} if(k != n)  f(k + 1);
}
bool judge()
{bool ok = true;for(int i = 1;i <= n;i++){for(int j = 1;j <= n;j++){if((a[i][j] == ' ' && b[i][j] != ' ') || (a[i][j] != ' ' && b[i][j] == ' '))return false;}}return true;
}
int main()
{cin>>ch>>n;getchar();for(int i = 1;i <= n;i++){for(int j = 1;j <= n;j++){scanf("%c", &a[i][j]);    }   getchar();} len = n + 1;f(1);if(judge())                  //加个判断即可 {cout << "bu yong dao le" << endl;}for(int i = 1;i <= n;i++){for(int j = 1;j <= n;j++){cout << b[i][j];}cout << endl;}return 0;
}

55

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b,c,ans=0;cin>>a>>b;for(int i=1;i<=3;i++){cin>>c;ans+=c;}if(ans==3){printf("The winner is b: %d + 3",b);}else if(ans==0){printf("The winner is a: %d + 3",a);}else{if(a>b){printf("The winner is a: %d + %d",a,3-ans);}else{printf("The winner is b: %d + %d",b,ans);}}
}

56

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,final=0,flag=0,min=10000;int a[10001];string b[10001];cin>>n;for(int i=1;i<=n;i++){cin>>b[i]>>a[i];final+=a[i];}final/=2*n;cout<<final<<" ";for(int i=1;i<=n;i++){if(fabs(a[i]-final)<min){min=fabs(a[i]-final);flag=i;}}cout<<b[flag];
}

57

#include<bits/stdc++.h>
using namespace std;
int main()
{cout<<"PTA shi3 wo3 jing1 shen2 huan4 fa1 !";
}

58

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;int flag=0;getline(cin,a);for(int i=0;i<a.length();i++){if(a[i]=='6'){flag++;}else{if(flag>0&&flag<=3){for(int j=1;j<=flag;j++){cout<<"6";}cout<<a[i];flag=0;}else if(flag>3&&flag<=9){cout<<"9"<<a[i];flag=0;}else if(flag==0){cout<<a[i];}else{cout<<"27"<<a[i];flag=0;}}}if(flag){if(flag<=3){for(int j=1;j<=flag;j++){cout<<"6";}}else if(flag>3&&flag<=9){cout<<"9";flag=0;}else{cout<<"27";flag=0;}}
}

59

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;int flag=0;getline(cin,a);for(int i=0;i<a.length();i++){if(a[i]=='6'){flag++;}else{if(flag>0&&flag<=3){for(int j=1;j<=flag;j++){cout<<"6";}cout<<a[i];flag=0;}else if(flag>3&&flag<=9){cout<<"9"<<a[i];flag=0;}else if(flag==0){cout<<a[i];}else{cout<<"27"<<a[i];flag=0;}}}if(flag){if(flag<=3){for(int j=1;j<=flag;j++){cout<<"6";}}else if(flag>3&&flag<=9){cout<<"9";flag=0;}else{cout<<"27";flag=0;}}
}

60

#include<bits/stdc++.h>
using namespace std;
int main()
{float x,y;cin>>x>>y;float area=100*100/2;area-=(100-x+y)*50;cout<<area;
}

61

#include<bits/stdc++.h>
using namespace std;
int main()
{float x,y;cin>>x>>y;x=x/pow(y,2);printf("%.1f\n",x);if(x>25){cout<<"PANG";}else{cout<<"Hai Xing";}
}

62

#include<bits/stdc++.h>
using namespace std;
int main()
{int a;string b;cin>>a;while(a--){cin>>b;if(b[0]+b[1]+b[2]==b[3]+b[4]+b[5]){cout<<"You are lucky!\n";}else{cout<<"Wish you good luck.\n" ;}}
}

63

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a,b,c;cin>>n;while(n--){cin>>a>>b>>c;if(a==1){if(b<130){cout<<"duo chi yu! ";if(c<27){cout<<"duo chi rou!\n";}else if(c>27){cout<<"shao chi rou!\n";} else{cout<<"wan mei!\n";}}else if(b>130){cout<<"ni li hai! ";if(c<27){cout<<"duo chi rou!\n";}else if(c>27){cout<<"shao chi rou!\n";} else{cout<<"wan mei!\n";}}else{cout<<"wan mei! ";if(c<27){cout<<"duo chi rou!\n";}else if(c>27){cout<<"shao chi rou!\n";} else{cout<<"wan mei!\n";}}}else{if(b<129){cout<<"duo chi yu! ";if(c<25){cout<<"duo chi rou!\n";}else if(c>25){cout<<"shao chi rou!\n";} else{cout<<"wan mei!\n";}}else if(b>129){cout<<"ni li hai! ";if(c<25){cout<<"duo chi rou!\n";}else if(c>25){cout<<"shao chi rou!\n";} else{cout<<"wan mei!\n";}}else{cout<<"wan mei! ";if(c<25){cout<<"duo chi rou!\n";}else if(c>25){cout<<"shao chi rou!\n";} else{cout<<"wan mei!\n";}}}}
}

64

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;getchar();while(n--){string str;getline(cin,str);cout<<str<<endl;string hua[1005];string b="";int sum=0;int flag[1005];int duan[1005];memset(flag,0,sizeof(flag));memset(duan,0,sizeof(duan));str+=" ";for(int i=0;i<(int)str.length();i++){if(str[i]!='I'&&str[i]>='A'&&str[i]<='Z'){str[i]+=32;}if(str[i]==' '){if(b.length()>0){hua[sum++]=b;b="";}}else if(!isdigit(str[i])&&!isalpha(str[i])){if(b.length()>0){hua[sum++]=b;b="";}flag[sum]=1;if(str[i+1]==' ') duan[sum]=1;hua[sum++]=str[i];}else{b+=str[i];}}for(int i=0;i<sum;i++){if(hua[i]=="?") hua[i]="!";if(hua[i]=="I"||hua[i]=="me") hua[i]="you";else if(hua[i]=="you"){if(i==0) continue;if(flag[i-1]==1&&duan[i-1]==0){if(i<2) continue;if(hua[i-2]=="can")hua[i-2]="I",hua[i]="can";else if(hua[i-2]=="could")hua[i-2]="I",hua[i]="could";}else if(flag[i-1]==0){if(hua[i-1]=="can")hua[i-1]="I",hua[i]="can";else if(hua[i-1]=="could")hua[i-1]="I",hua[i]="could";}}}cout<<"AI: ";for(int i=0;i<sum;i++){if(i!=0&&(flag[i-1]==0||duan[i-1]==1)&&flag[i]!=1) cout<<" ";cout<<hua[i];}cout<<endl;     }
}

65

#include <bits/stdc++.h>
using namespace std;
int main()
{cout<<"Talk is cheap. Show me the code.";
}

66

#include <bits/stdc++.h>
using namespace std;
int main()
{int a,b,c;cin>>a>>b>>c;cout<<a*b*c;
}

67

#include <bits/stdc++.h>
using namespace std;
int main()
{float a,b,c;cin>>a>>b>>c;if(b==0){a=a*2.455;}else{a=a*1.26;}printf("%.2f ",a);if(a>c){cout<<"T_T";}else{cout<<"^_^";}
}

68

#include <bits/stdc++.h>
using namespace std;
int main()
{int n;float a,ans=0;cin>>n;for(int i=1;i<=n;i++){cin>>a;ans+=1.0/a;}ans/=n;ans=1.0/ans;printf("%.2f",ans);
}

69

#include <bits/stdc++.h>
using namespace std;
int main()
{int a[6],flag=0,flag2,max=0;for(int i=0;i<6;i++){cin>>a[i];}for(int i=0;i<4;i++){if(a[i]>max){max=a[i];}}for(int i=0;i<4;i++){if(a[i]<a[4]){flag++;flag2=i;}else if(max-a[i]>a[5]){flag++;flag2=i;}} if(!flag) {cout<<"Normal";}else if(flag==1){cout<<"Warning: please check #"<<flag2+1<<"!";}else{cout<<"Warning: please check all the tires!";}
}

70

#include <bits/stdc++.h>
using namespace std;
int main()
{string str;char b[]={"chi1 huo3 guo1"};int q=0,flag=0,ans=0;while(1){getline(cin,str);if(str.length()==1&&str[0]=='.'){break;}q++;for(int i=0;i<str.length();i++){int h=0;if(str[i]=='c'){int m=i;for(int j=0;j<=14;j++){if(j==14){if(!flag){flag=q;}ans++;h=1;break;}if(b[j]==str[m]){m++;}else{break;}}}if(h){break;}}}cout<<q<<endl;if(flag){cout<<flag<<" "<<ans;}else{cout<<"-_-#";}
}

71

#include <bits/stdc++.h>
using namespace std;
char str[35];
int N,M;
int main()
{scanf("%d %d",&N,&M);int k = pow(2,N);int index,n;  for(int i=0;i<M;i++){index=1;n=k;scanf("%s",str);for(int j=0;j<strlen(str);j++){if(str[j]=='n'){index+=(n/2);}    n /= 2;}printf("%d\n",index);}
}

72

#include <bits/stdc++.h>using namespace std;int main()
{ // 记录对应奖金的数组int a[4][4], t[25] = {0, 0, 0, 0, 0, 0, 10000, 36, 720, 360, 80, 252, 108, 72, 54, 180, 72, 180, 119, 36, 306, 1080, 144, 1800, 3600};pair<int, int> p;set<int> check;for (int i = 1; i < 4; i++){for (int j = 1; j < 4; j++){cin >> a[i][j];check.insert(a[i][j]); //用来查找最后哪个元素被0替代了if (a[i][j] == 0){p.first = i, p.second = j; //记录下0的位置}}}for (int i = 1; i < 10; i++){if (check.count(i) == 0){a[p.first][p.second] = i; //把0覆盖掉的值还回去break;}}for (int i = 1; i < 4; i++){cin >> p.first >> p.second;cout << a[p.first][p.second] << endl;}int k, ans = 0;cin >> k;if (k <= 3){for (int i = 1; i < 4; i++){ans += a[k][i];}}else if (k <= 6){for (int i = 1; i < 4; i++){ans += a[i][k - 3];}}else if (k == 7){for (int i = 1; i < 4; i++){ans += a[i][i];}}else{for (int i = 1; i < 4; i++){ans += a[i][4 - i];}}cout << t[ans];return 0;
}

73

#include <bits/stdc++.h>
using namespace std;
int main()
{cout<<"To iterate is human, to recurse divine.";
}

74

#include <bits/stdc++.h>
using namespace std;
int main()
{int a,b,c;cin>>a>>b>>c;cout<<a-b*c;
}

75

#include <bits/stdc++.h>
using namespace std;
int main()
{string a;cin>>a;if(a.length()==6){for(int i=0;i<4;i++){cout<<a[i];}cout<<"-"<<a[4]<<a[5];}else{if(((a[0]-'0')*10+a[1]-'0')<22){cout<<"20"<<a[0]<<a[1]<<"-"<<a[2]<<a[3];}else{cout<<"19"<<a[0]<<a[1]<<"-"<<a[2]<<a[3];}}
}

76

#include <bits/stdc++.h>
using namespace std;
int main()
{int n,m;double a;cin>>n>>m;while(n--){cin>>a;if(a<m){printf("On Sale! %.1f\n",a);}}
}

77

#include <bits/stdc++.h>
using namespace std;
int main()
{int a[24];int m;for(int i=0;i<24;i++){cin>>a[i];}while(cin>>m){if(m>=0&&m<=23){cout<<a[m]<<" ";if(a[m]>50){cout<<"Yes"<<endl;}else{cout<<"No"<<endl;}}else{break;}}
}

78

#include<iostream>
using namespace std;
int main()
{int n,m;cin>>n>>m;cin.ignore();string ans="Wo AK le";for(int i=0;i<n;i++){string x;getline(cin,x);if(x.find("qiandao")==-1&&x.find("easy")==-1){m--;}if(m<0){ans=x;break;}}cout<<ans;
}

79

#include <bits/stdc++.h>
using namespace std;
int main()
{int n;int min,max,ans1=0,ans2=0;cin>>n;int a[20001];for(int i=0;i<n;i++){cin>>a[i];if(i==0){max=min=a[0];}if(a[i]>max){max=a[i];}if(a[i]<min){min=a[i];}}for(int i=0;i<n;i++){if(a[i]==max){ans1++;}if(a[i]==min){ans2++;}}cout<<min<<" "<<ans2<<endl;cout<<max<<" "<<ans1;
}

80

#include <bits/stdc++.h>
using namespace std;
const int Maxn = 1000 + 10;
int n, f[Maxn];
int main()
{scanf("%d%d%d", &f[1], &f[2], &n);int cnt = 3;for(int i = 1; i <= 1000; i++){int x = f[i] * f[i + 1];if(x < 10) {f[cnt++] = x;
//          cnt++;}else {f[cnt++] = x / 10; // cnt++;f[cnt++] = x % 10; //cnt++;}if(cnt > n) break;}for(int i = 1; i < n; i++)printf("%d ", f[i]);printf("%d", f[n]);return 0;
}

天梯赛L1级别80道题解相关推荐

  1. 2021/4/24团队设计天梯赛L1题目集及题解

    2021/4/24团队设计天梯赛L1题目集及题解: 以下题解都是通过PTA测试的,大致保证正确性: 查看题目戳此::PTA题目集 L1题目集 L1-01 人与神(5分) L1-02 #两小时学完C语言 ...

  2. 【PTA~21年GPLT团体程序天梯赛-L1题】

    文章目录 L1-01 人与神~5 题解 L1-02 两小时学完C语言~5 题解 L1-03 强迫症~10 题解 L1-04 降价提醒机器人~10 题解 L1-05 大笨钟的心情~15 题解 L1-06 ...

  3. 天梯赛L1难度总结 + 题目难易分类

    天梯赛L1难度总结 一个月的时间,从 2 月 6 号的<L1-001 Hello World (5 分)>到 3 月 8 号的<L1-080 乘法口诀数列 (20 分)>,一个 ...

  4. 第六届团体程序设计天梯赛L1题目总结

    一.编码技巧总结 1.C/C++万能头文件 #include <bits/stdc++.h> using namespace std; 2.int型数据上限:2*10^9  3.读小数能用 ...

  5. 团体程序设计天梯赛-L1练习集

    目录 L1-002 打印沙漏 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-006 连续因子 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-009 N个数求 ...

  6. PTA天梯赛L1刷题总结(三)15分题型(超详细题解)

    多么感人!时隔一年多,我终于来更新15分题型的博文了.突然发现L1的题目量扩充了!一共有哦20道题.哎~都写一遍题解好了.在这里推荐下胡凡的算法笔记!在基础算法和数据结构上给了我很多细致的讲解启发.过 ...

  7. 【Java】2022年团体程序设计天梯赛 L1 和 L2-042 题解

    今天我要赢 2018 年我们曾经出过一题,是输出"2018 我们要赢".今年是 2022 年,你要输出的句子变成了"我要赢!就在今天!"然后以比赛当天的日期落款 ...

  8. 天梯赛L1(1-80)

    目录 L1-001 Hello World L1-002 打印沙漏 L1-003 个位数统计 L1-004 计算摄氏温度 L1-005 考试座位号 L1-006 连续因子 L1-007 念数字 L1- ...

  9. 2020年团体程序设计天梯赛L1题目集(题目+代码)

    2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...

最新文章

  1. NLP学习 资料总结
  2. NLP学习思维导图,非常的全面和清晰
  3. 神策数据加入猿团程序员大牛卡,创客大礼包助力开发。
  4. python数据挖掘工程师待遇_数据挖掘工程师岗位的具体职责
  5. 升级安装linux ssh 升级安装
  6. 分子动力学模拟软件_分子模拟软件Discovery Studio教程(十三):构建PLS模型(3D-QSAR)...
  7. html5 app list,让web app更快的HTML5最佳实践
  8. db4o官方入门教程翻译--06.集合和数组
  9. Windows核心编程(笔记13) 第十六章--第二十六章
  10. 概率论与数理统计(一)—— 联合概率、条件概率与边缘概率
  11. Linux下安装了conda以后pychram无法使用
  12. mysql卸载后重装不_mysql卸载无法重装怎么办?
  13. PDF动态生僻字文本处理
  14. vue开发pc端支付方式(支付宝、微信、银联)
  15. 修改文件类型(txt文件改为bat、sh文件)
  16. 微信小程序中map地图中取消地点图标文字(干净地图)
  17. 如何使用正则表达式?
  18. wcdma系统随机接入过程的流程图_WCDMA系统随机接入过程浅析
  19. 黑马程序员之ios学习总结——10 OC语言的构造方法和分类
  20. cogs 1487. 麻球繁衍

热门文章

  1. hexo个人博客收录百度
  2. 华为鸿蒙os视频馀承东,布局智慧家庭:荣耀首款搭载华为鸿蒙OS智慧屏正式发布...
  3. 浅析去中心化的商业积分体系
  4. 我想在1024发的一篇博客。
  5. gzip 与 deflate :gzip算法原理深入分析
  6. C++:使用有限差分求解非粘性时变汉堡方程 和跳蛙法(附完整源码)
  7. python爬取4K超清画质手机壁纸,壁纸这东西当然是越多越好啦~
  8. Latex 各种bib style列举
  9. 2022-2027年中国气体绝缘金属封闭开关设备行业发展前景及投资战略咨询报告
  10. python 批量下载知网(CNKI)论文