阿尔法OJ系统答案(1000-1100)

作者是强迫症 写代码喜欢写的   非   常   紧   凑

目录

1000-1010

1011-1020

1021-1030

1031-1040

1041-1050

1051-1060

1061-1070

1071-1080 

 1081-1090

 1091-1100

1101-1110

1111-1120

1121-1130

1131-1140

1141-1150


1000-1010

1000

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    cout<<a+b;
}

1001

#include<iostream>
using namespace std;
int main(){
    int a,b;
    while(cin>>a>>b){
        cout<<a+b<<endl;
    }
    return 0;
}

1002

#include<iostream>
using namespace std;
int main(){
    int n,sum=0;
    cin>>n;
    for(int i=1;i<=n;i++){
    	sum+=i;
	}
	cout<<sum;
    return 0;
}

1003

#include<iostream>
using namespace std;
int main(){
    int n,sum=0;
    cin>>n;
    for(int i=1;i<=n;i+=2){
    	sum+=i;
	}
	cout<<sum;
    return 0;
}

1004

#include<iostream>
using namespace std;
int main(){
    int n,sum=1;
    cin>>n;
    for(int i=1;i<=n;i++){
    	sum*=i;
	}
	cout<<sum;
    return 0;
}

1005

#include<bits/stdc++.h>
using namespace std;
int main(){
    float r,s,c,pi=3.1415926;
    cin>>r;
    s=r*r*pi;
    c=2*r*pi;
    cout<<fixed<<setprecision(2)<<s<<endl;
    cout<<fixed<<setprecision(2)<<c;
    return 0;
}

1006 

#include<iostream>
#include<iomanip>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
    	for(int k=1;k<=3;k++){
	    	for(int j=1;j<=n-i;j++){
	    		cout<<" ";
			}
			for(int l=1;l<=i*2-1;l++){
				cout<<"*";
			}
			for(int m=1;m<=n-i;m++){
	    		cout<<" ";
			}
		}
		cout<<endl;
	}
	return 0;
}

 1007

#include<string.h>
#include<stdio.h>
#define gets(S) fgets(S,sizeof(S),stdin)
int main(){
    char s[1000];
    gets(s);
    int len=strlen(s),n=0;
    for(int i=0;i<len;i++){
        if(s[i]>='A'&&s[i]<='Z') n++;
    }
    printf("%d",n);
    return 0;
}

1008

#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n-i;j++){
			cout<<" ";
		}
		for(int j=1;j<=2*i-1;j++){
			cout<<i;
		}
		cout<<endl;
	}
	return 0;
}

 1009

#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	int a[n];
	for(int i=0;i<=n-1;i++){
		cin>>a[i];
	}
	for(int i=n-1;i>=0;i--){
		cout<<a[i]<<" ";
	}
	return 0;
}

1010

#include<iostream>
using namespace std;
int main(){
	int n,k,temp;
	cin>>n;
	int q[n];
	for(int i=0;i<=n-1;i++){
		cin>>q[i];
	}
	for(int i=0;i<=n-1;i++){//这里用的冒泡
		k=i;
		for(int j=i+1;j<n;j++){
			if(q[j]<q[k]){
				k=j;
			}
		}
		temp=q[i];
		q[i]=q[k];
		q[k]=temp;
	}
	for(int i=0;i<=n-1;i++){
		cout<<q[i]<<" ";
	}
	return 0;
}
1011-1020

 1011

#include<iostream>
using namespace std;
int main(){
	int n,x,i=0;
	cin>>n;
	for(i=1;i<=n;i++){
		for(int j=1;j<=n-i;j++){
			cout<<" ";
		}
		for(int j=1;j<=n+(i-1)*2;j++){
			if(i>1&&i<2*n-1&&j>1&&j<n+(i-1)*2){
				cout<<" ";
			}
			else{
				cout<<"*";
			}
		}
		cout<<endl;
	}
	for(i=n-1;i>=1;i--){
		for(int j=1;j<=n-i;j++){
			cout<<" ";
		}
		for(int j=1;j<=n+(i-1)*2;j++){
			if(i>1&&j>1&&j<n+(i-1)*2){
				cout<<" ";
			}
			else{
				cout<<"*";
			}
		}
		cout<<endl;
	}
	return 0;
}

1012

#注意这是python
s=input()
f=input()
s=s[0:len(s)-1]
list=s.split()
c=0
flag = 0
for i in range(0,len(list)):
    c = c + len(list[i])
    if list[i]==f:
        flag=1
        print(i+1)
        break
 
if flag==0: print(c)

1013

#include<iostream>
using namespace std;
int main(){
	cout<<179487<<endl;
	return 0;
}

1014

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;float sum;
	cin>>n;
	for(int i=1;i<=n;i++){
		sum+=1.0/i;
	}
	cout<<fixed<<setprecision(3)<<sum;
	return 0;
}

1015

#include<bits/stdc++.h>
using namespace std;
int main(){
	int chicken,rabbit,head=50,leg=160,j;
	for(int i=1;i<=head;i++){
		j=head-i;
		if(2*i+4*j==leg){
			cout<<i<<" "<<j<<endl;
			break;
		}
	}
	return 0;
}

1016

#include<iostream>
using namespace std;
int main(){ 
   int x,a,b,i,f=0;
   cin>>x>>a>>b;
   for(i=1;i<=x/a;i++){ 
        if((x-i*a>=b) && (x-i*a)%b==0){
            f++;
	    }
   }
   cout<<f<<endl;
   return 0;
}

1017

#include<bits/stdc++.h>
using namespace std;
int main(){
	for(int i=100;i<199;i++){
		if(i%3==2&&i%5==3&&i%7==5){
			cout<<i;
			break;
		}
	}
	return 0;
}

1018

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main(){
	int sort[3];
	cin>>sort[0]>>sort[1]>>sort[2];
	int k,temp;
	for(int i=0;i<=2;i++){
		k=i;
		for(int j=i+1;j<3;j++){
			if(sort[j]<sort[k]){
				k=j;
			}
		}
		temp=sort[i];
		sort[i]=sort[k];
		sort[k]=temp;
	}
	if((sort[0]+sort[1])>sort[2]){
		if(sqrt(sort[0]*sort[0]+sort[1]*sort[1])==sort[2]){//这里其实可以用pow更省事
			cout<<"zhijiao";
		}
		if(sqrt(sort[0]*sort[0]+sort[1]*sort[1])<sort[2]){
			cout<<"dunjiao";
		}
		if(sqrt(sort[0]*sort[0]+sort[1]*sort[1])>sort[2]){
			cout<<"ruijiao";
		}
	}
	else{
		cout<<"no";
	}
	return 0;
}

1019

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

1020

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int ge=n%10;
	int shi=(n%100-ge)/10;
	int bai=(n%1000-shi-ge)/100;
	cout<<n+ge*100+shi*10+bai<<endl;
	return 0;
}
1021-1030

1021

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int ge=n%10;
	int shi=(n%100-ge)/10;
	int bai=(n%1000-shi-ge)/100;
	cout<<n+ge*100+shi*10+bai<<endl;
	return 0;
}

 1022

#include<iostream>
using namespace std;
int main(){
	int i,j,k;
	for(i=1;i<=20;i++)
	{
		for(j=1;j<=33;j++)
		{
			k=100-i-j;
			if(i*5+j*3+k*1.0/3==100)
				cout<<i<<" "<<j<<" "<<k<<" "<<endl;	
		}
	}
	return 0;
}

1023

#include<iostream>
using namespace std;
int main(){//不到为啥会时间超限
	int n,sum;
	cin>>n;
	for(int i=1;i<=n;i++){
		if(n%i==0){
			sum++;
		}
	}
	if(sum==2){
		cout<<"T";
	}
	else{
		cout<<"F";
	}
	return 0;
}

 1024

#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main(){
    int a,b,c,n,s=0;
    cin>>n;
    for(a=1;a<=n*10/8;a++){
        for(b=1;b<=n*10/2;b++){
   	    	for(c=1;c<=n*10/1;c++){
   	    	   	if(a*8+b*2+c*1==n*10&&a+b+c>30){
   	    	   	    s=s+1;
				}
		    }
		}
   }
   cout<<s<<endl;
}

 1025

#include<iostream>
using namespace std;
int main(){
    cout<<461;
}

1026

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    cout<<a/b<<" "<<a%b;
    return 0;
}

 1027

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int ge=n%10;
	int shi=(n%100-ge)/10;
	int bai=(n%1000-shi-ge)/100;
	cout<<ge+shi+bai<<endl;
	return 0;
}

 1028

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int ge=n%10;
	int shi=(n%100-ge)/10;
	int bai=(n%1000-shi-ge)/100;
	cout<<ge*100+shi*10+bai<<endl;
	return 0;
}

1029 

#include<bits/stdc++.h>
using namespace std;
int main(){//其实也可以用sstream倒序输出字符串
	int n;
	cin>>n;
	int ge=n%10;
	int shi=(n%100-ge)/10;
	int bai=(n%1000-shi-ge)/100;
	int qian=(n%10000-bai-shi-ge)/1000;
	cout<<ge*1000+shi*100+bai*10+qian<<endl;
	return 0;
}

 1030

#include<iostream>
using namespace std;
int main(){
	int m,n;
	cin>>m>>n;
	if(m%n==0){
		cout<<m/n;
	}
	else{
		cout<<m/n+1;
	}
	return 0;
}
1031-1040

1031

#include<iostream>
using namespace std;
int main(){
    int c;
    cin>>c;
    float f=1.8*c+32;
    printf("%.2f",f);
    return 0;
}

1032

#include<iostream>
using namespace std;
int main(){
	int a,b,c,d,e;
	scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
	a=a/3;b=b+a;e=e+a;
	b=b/3;c=c+b;a=a+b;
	c=c/3;d=c+d;b=b+c;
	d=d/3;e=d+e;c=c+d;
	e=e/3;a=a+e;d=d+e;
	printf("%d%2d%2d%2d%2d\n",a,b,c,d,e);
	return 0;
}

1033

#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n%2==0) cout<<"y e s";else cout<<"n o";
	return 0;
}

1034

#include<iostream>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    if(a>b) cout<<a;else cout<<b;
    return 0;
}

 1035

#include<iostream>
using namespace std;
int main() {
	int n;
	cin>>n;
	if(n>=86) {
		cout<<"VERY GOOD"<<endl;
	} else if(n>=60&&n<=85) {
		cout<<"GOOD"<<endl;
	} else cout<<"BAD"<<endl;
	return 0;
}

1036 

#include<iostream>
using namespace std;
int main(){
	int a,b,c;
	cin>>a>>b>>c;
	if(a+b>c) cout<<"yes";else cout<<"no";
	return 0;
}

1037 

#include<iostream>
using namespace std;
int main()
{
	double high;
	cin>>high;
	if(high>=1.3){
		cout<<120<<endl;
	}else{
		cout<<60<<endl;
	}
	return 0;
}

1038 

#include<iostream>
using namespace std;
int main() {
	int x,y;
	cin>>x;
	if(x>0) {
		y=x+1;
	} else if(x==0) {
		y=x;
	} else {
		y=x-1;
	}
	cout<<y;
	return 0;
}

1039 

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main(){
	int sort[3];
	cin>>sort[0]>>sort[1]>>sort[2];
	int k,temp;
	for(int i=0;i<=2;i++){
		k=i;
		for(int j=i+1;j<3;j++){
			if(sort[j]<sort[k]){
				k=j;
			}
		}
		temp=sort[i];
		sort[i]=sort[k];
		sort[k]=temp;
	}
	cout<<sort[2];
	return 0;
}

 1040

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main(){
	int sort[3];
	cin>>sort[0]>>sort[1]>>sort[2];
	int k,temp;
	for(int i=0;i<=2;i++){
		k=i;
		for(int j=i+1;j<3;j++){
			if(sort[j]<sort[k]){
				k=j;
			}
		}
		temp=sort[i];
		sort[i]=sort[k];
		sort[k]=temp;
	}
	cout<<sort[2]<<" "<<sort[1]<<" "<<sort[0];
	return 0;
}
1041-1050

1041

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main(){
	int sort[3];
	cin>>sort[0]>>sort[1]>>sort[2];
	int k,temp;
	for(int i=0;i<=2;i++){
		k=i;
		for(int j=i+1;j<3;j++){
			if(sort[j]<sort[k]){
				k=j;
			}
		}
		temp=sort[i];
		sort[i]=sort[k];
		sort[k]=temp;
	}
	if(sort[1]-1==sort[0]&&sort[1]+1==sort[2]){
	    cout<<"TRUE";
	}else{
	    cout<<"FALSE";
	}
	return 0;
}

 1042

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
	int sort[3];
	sort[0]=n%10;
	sort[1]=(n%100-sort[0])/10;
	sort[2]=(n%1000-sort[1]-sort[0])/100;
	int k,temp;
	for(int i=0;i<=2;i++){
		k=i;
		for(int j=i+1;j<3;j++){
			if(sort[j]<sort[k]){
				k=j;
			}
		}
		temp=sort[i];
		sort[i]=sort[k];
		sort[k]=temp;
	}
	cout<<sort[2]*100+sort[1]*10+sort[0];
	return 0;
}

1043 

#include<bits/stdc++.h>
using namespace std;
int main(){
    float n,money;
    cin>>n;
    if(n<=10){
        money=2.5;
    }else{
        money=2.5+(n-10)*1.5;
    }
    cout<<fixed<<setprecision(2)<<money;
    return 0;
}

1044

#include<bits/stdc++.h>
using namespace std;
int main(){
    int kg;
    cin>>kg;
    if(kg<10){
        cout<<"A";
    }else if(kg>=10&&kg<20){
        cout<<"B";
    }else if(kg>=20&&kg<40){
        cout<<"C";
    }else if(kg>=40&&kg<50){
        cout<<"D";
    }else if(kg>=50&&kg<80){
        cout<<"E";
    }
    return 0;
}

 1045

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c;
    cin>>a>>b>>c;
    if(a+b>c&&a+c>b&&b+c>a){
        cout<<"Yes";
    }else{
        cout<<"No";
    }
    return 0;
}

1046

#include<iostream>
#include<sstream>
#include<algorithm>
using namespace std;
void bubble_sort(int n,int sort[]){//数组排序 
	int k,temp;
	for(int i=0;i<n;i++){
		k=i;
		for(int j=i+1;j<n;j++){
			if(sort[j]<sort[k]){
				k=j;
			}
		}
		temp=sort[i];
		sort[i]=sort[k];
		sort[k]=temp;
	}
}
int main(){
	int num[4];cin>>num[0]>>num[1]>>num[2]>>num[3];
	bubble_sort(4,num);
	int t=0;
	for(int i=0;i<3;i++){
		if(num[i]+2==num[i+1]){
			t++;
		}
	}
	if(t==3){
		for(int i=0;i<3;i++){
			cout<<num[i]<<"+2="<<num[i+1]<<'\n';
		}
	}else{
		for(int i=3;i>=0;i--){
			cout<<num[i]<<" ";
		}
	}
	return 0;
}

1047

#include<bits/stdc++.h>
using namespace std;
int main(){
    float sort[3];
    float s;
    cin>>sort[0]>>sort[1]>>sort[2];
    int k,temp;
    for(int i=0;i<=2;i++){
        k=i;
        for(int j=i+1;j<3;j++){
            if(sort[j]<sort[k]){
                k=j;
            }
        }
        temp=sort[i];
        sort[i]=sort[k];
        sort[k]=temp;
    }
    int a=sort[0],b=sort[1],c=sort[2];
    if(sqrt(a*a+b*b)==c){//我这里用的海伦公式,也可以用别的
        float p=(a+b+c)/2;
        s=sqrt(p*(p-a)*(p-b)*(p-c));
        printf("%.1f",s);
    }else{
        cout<<"No";
    }
    return 0;
}

 1048

#include<bits/stdc++.h>
using namespace std;
int main(){
    int t,k;
    cin>>t>>k;
    if(t<k&&k-t!=2){
        cout<<"win";
    }else if(t==k){
        cout<<"tie";
    }else if(k<t&&t-k!=2){
        cout<<"lose";
    }
    return 0;
}

1049

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    string number[9]={"one","two","three","four","five","six","seven","eight","nine"};
    if(n>0&&n<10){
        cout<<number[n-1];
    }else cout<<"out";
    return 0;
}

 1050

#include<iostream>
using namespace std;
int main(){
	int a,b,c,d,x;
	cin>>a>>b>>c>>d;
	x=0;
	if(a>=60&&b>=60&&c>=60&&d>=60){//其实也可以用数组储存然后for循环
		if(a>=90){
			x++;
		}
		if(b>=90){
			x++;
		}
		if(c>=90){
			x++;
		}
		if(d>=90){
			x++;
		}
		if(x == 4){
			x++;
		}
		cout<<x<<endl;
	}else{
		cout<<"Poor LanYangYang"<<endl;
		
	}
	
}
1051-1060

1051

#include<iostream>
using namespace std;
int main(){ 
   int a,b,c;
   cin>>a>>b>>c;
   if(c-b==b-a){ 
      int t=c-b;
      cout<<c+t<<" "<<c+2*t<<" "<<c+3*t<<endl;
   }else{ 
      int t=c/b;
      cout<<c*t<<" "<<c*t*t<<" "<<c*t*t*t<<endl;
   }
   return 0;
}

 1052

#include<bits/stdc++.h>
using namespace std;
int main(){
    float weight,money;
    cin>>money;
    if(money<=15){
        weight=money/1.5;
    }else{
        weight=((money-15)/2.5)+10;
    }
    cout<<fixed<<setprecision(2)<<weight;
    return 0;
}

 1053

#include<iostream>
using namespace std;
int main(){
    int sum;
    for(int i=100;i>=1;i-=3){
        sum+=i;
    }
    cout<<sum;
}

1054

#include<iostream>
using namespace std;
int main(){
    int n,s=0,i=0;
    cin>>n;
    while(n>=1&&n<=200){
        s=n*n;
        i+=s;
        n--;
    }
    cout<<i;
}

 1055

#include<iostream>
using namespace std;
int main(){
	int n,a=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		if(i%3==2&&i%5==3&&i%7==2){
		    a++;	
		}
	}
	cout<<a<<endl;
}

1056

这题有点问题,管理员不让做

1057

#include<iostream>
#include<sstream>
using namespace std;
string to_str(int n){//int转string
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int to_num(string str){//string转int 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
bool include(string s,char c){//字符串内包含某字符? 
	for(int i=0;i<s.length();i++){
		if(s[i]==c){
			return true;
		}
	}return false;
}
int main(){
    int n,sum=0;
    cin>>n;
    for(int i=1;i<=n;i++){
    	if(include(to_str(i),'5')&&i%5==0){
    		sum++;
		}
	}cout<<sum;
}

1058 

#include<iostream>
#include<math.h>
using namespace std;
int main(){
    for(int i=100;i<=999;i++){
        int ge=i%10;
    	int shi=(i%100-ge)/10;
    	int bai=(i%1000-shi-ge)/100;
        if(pow(ge,3)+pow(shi,3)+pow(bai,3)==i){
            cout<<i<<endl;
        }
    }
}

1059

#include<iostream>
using namespace std;
int main(){
    for(int i=1;i<=999;i++){
        int ge=i%10;
    	int shi=(i%100-ge)/10;
    	int bai=(i%1000-shi-ge)/100;
        if((ge==5||shi==5||bai==5)&&i%3==0){
            cout<<i<<endl;
        }
    }
}

 1060

#include<iostream>
using namespace std;
int main(){
    int n,sum=0;
    cin>>n;
    if(n%2==1){
        for(int i=2;i<=n;i+=2){
            sum+=i;
        }
    }else if(n%2==0){
        for(int i=1;i<=n;i++){
            if(n%i==0){
                sum+=i;
            }
        }
    }
    cout<<sum;
}
1061-1070

 1061

#include<iostream>
using namespace std;
int n_c_of(int n,char c,string s){//字符串内第n个指定字符的下标 
	int i=0,j=n;
	for(i=0;j>0;i++){
		if(s[i]==c){
			j--;
		}
	}
	return i-1;
}
int sum_of_c_in_s(char c,string s){//字符串内指定字符的个数
	int sum=0;
	for(int i=0;i<s.length();i++){
		if(s[i]==c){	
			sum++;
		}
	}return sum;
}
int main(){
	string s;
	getline(cin,s);
	s=" "+s;
	for(int i=1;i<=sum_of_c_in_s(' ',s);i++){
		cout<<char(s[n_c_of(i,' ',s)+1]-32);
	}
    return 0;
}
	else{
		for(int i=2;i<=n/2;i++){
		    if(n%i==0){
		        cout<<i;
		        break;
		    }
		}
	}
	return 0;
}

1062

#include<iostream>
using namespace std;
int main(){
	float high;int sum;
	for(high=100;high>=0.5;high/=2){
	    sum++;
	}
	cout<<sum;
	return 0;
}

 1063

//一季木嗨打吧油时间超限😡
#include<iostream>
using namespace std;
int main(){
	int m,n,fac,prime=0;
	cin>>m>>n;
	for(int i=m;i<=n;i++){
		fac=0;
	    for(int j=1;j<=i;j++){
	        if(i%j==0){
			    fac++;
		    }
	    }
		if(fac==2){
		    prime++;
		}
	}
	cout<<prime;
	return 0;
}

1064

#include<iostream>
using namespace std;
int main(){
	int n,fac,prime=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		fac=0;
	    for(int j=1;j<=i;j++){
	        if(i%j==0){
			    fac++;
		    }
	    }
		if(fac==2){
		    prime++;
		    cout<<i<<" ";
		    if(prime%5==0){
		        cout<<endl;
		    }
		}
	}
	return 0;
}

 1065

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            cout<<"*";
        }
        cout<<endl;
    }
}

1066

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=i;j++){
            cout<<"*";
        }
        cout<<endl;
    }
}

 1067

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=i-1;j++){
            cout<<" ";
        }
        for(int j=1;j<=n;j++){
            cout<<"*";
        }
        cout<<endl;
    }
}

1068

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n-i;j++){
            cout<<" ";
        }
        for(int j=1;j<=2*i-1;j++){
            cout<<"*";
        }
        cout<<endl;
    }
}

 1069

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n-i;j++){
            cout<<" ";
        }
        for(int j=1;j<=i*2+1;j++){
            cout<<"*";
        }
        cout<<endl;
    }
}

 1070

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=n;i>=1;i--){
        for(int j=1;j<=n-i;j++){
            cout<<" ";
        }
        for(int j=1;j<=2*i-1;j++){
            cout<<"*";
        }
        cout<<endl;
    }
}
1071-1080 

1071

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n+1;i++){
        for(int j=1;j<=n-i+1;j++){
            cout<<" ";
        }
        for(int j=1;j<=2*i-1;j++){
            cout<<"*";
        }
        cout<<endl;
    }
    for(int i=n;i>=1;i--){
        for(int j=1;j<=n-i+1;j++){
            cout<<" ";
        }
        for(int j=1;j<=2*i-1;j++){
            cout<<"*";
        }
        cout<<endl;
    }
}

1072

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n-i;j++){
            cout<<" ";
        }
        for(int j=1;j<=2*i-1;j++){
            cout<<j;
        }
        cout<<endl;
    }
}

 1073

#include<iostream>
using namespace std;
int main(){//懂得都懂
    int n;
    cin>>n;
    if(n==5){
    	cout<<"*****"<<endl<<" ***"<<endl<<"  *"<<endl<<" ***"<<endl<<"*****";
	}
	if(n==3){
		cout<<"***"<<endl<<" *"<<endl<<"***";
	}
}

 1074

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
	int m,n,h;
	cin>>m>>n>>h;
	int a=0;
	for(int i=1; ;i++){
		a+=m;
		if(a>=h){
			cout<<i;
			return 0;
		}
		else
			a-=n;
	}
	return 0;
}

1075

#include<iostream>
#include<math.h> 
using namespace std;
int main(){
	int n,i,bigger,smaller;
	cin>>n;
	for(i=2;i<=n*2;i*=2){
		bigger=i;
		smaller=i/2;
	}
	int disb=bigger-n,diss=n-smaller;
	if(disb>=diss){
		cout<<smaller;
	}else cout<<bigger;
	return 0;
}

 1076

#include<iostream>
using namespace std;
int main(){//菡萏方法
	cout<<"7 31 6"<<endl<<"8 14 14"<<endl<<2;
}

1077 

import java.util.Scanner;//注意这里是Java,借鉴了http://t.csdnimg.cn/N99OT的思路
public class Main {
	public static void main(String[] args) {
		Scanner inputScanner=new Scanner(System.in);
		int n=inputScanner.nextInt();
		int m=inputScanner.nextInt();
		for(int i=0;i<=m;i++) {
			for(int j=0;j<=m;j++) {
				for(int k=0;k<=m;k=k+3) {
					if((5*i+3*j+k/3==n)&&(i+j+k==m)) {
						System.out.println(i+" "+j+" "+k);
					}
				}
			}
		}
	}
}
#include<iostream>
using namespace std;//这是c++,还是借鉴了http://t.csdnimg.cn/N99OT的思路
int main(){
	int n,m;cin>>n>>m;
	for(int i=0;i<=m;i++){
		for(int j=0;j<=m;j++){
			for(int k=0;k<=m;k=k+3){
				if((5*i+3*j+k/3==n)&&(i+j+k==m)){
					cout<<i<<" "<<j<<" "<<k<<'\n';
				}
			}
		}
	}
	return 0;
} 

1078

#include<iostream>
using namespace std;
int main(){
	int x,i;float s=0;
	cin>>x;
	for(i=1;s<=x;i++){
		s+=1.0/i;
	}
	cout<<i-1;
	return 0;
}

 1079

#include<iostream>
#include<cstdio>
#include<bits/stdc++.h>
using namespace std;
int main(){
	int l;
	cin>>l;
	int k;
	int sum=0;
	for(int i=1;i<=l-3;i++){
    	for(int j=i;j<l/2;j++){
	    	k=l-i-j;
			if(i+j>k&&abs(i-j)<k&&k>=j){
	        	sum++;
	      	}
    	}
  	}
  	cout<<sum;
 	return 0;
}

1080

#include<iostream>
using namespace std;
bool prime(int n){//是否是质数? 
	int sum=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            sum++;
        }
    }
    if(sum==2){
        return true;
    }return false;
}
int main(){
	int n;
	cin>>n;
	while(n!=1){
		int i;
		for(i=1;!(n%i==0&&prime(i));i++){}
		cout<<i<<" ";
		n/=i;
	}
 	return 0;
}
 1081-1090

1081

#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	int hour=n/3600;
	int minute=n%3600/60;
	int second=n%3600%60;
	if(hour<10){
		cout<<0<<hour;
	}else{
		cout<<hour;
	}
	cout<<":";
	if(minute<10){
		cout<<0<<minute;
	}else{
		cout<<minute;
	}
	cout<<":";
	if(second<10){
		cout<<0<<second;
	}else{
		cout<<second;
	}
	return 0;
}

1082

oh no!

no test data 

1083

#include<iostream>
#include<algorithm>
#include<string>
#include<sstream>
using namespace std;
bool e(int x,string s){
	if(s[x]==s[s.length()-x-1]){
		return true;
	}return false;
}
bool huiwen(string s){
	int sum=0;
	for(int i=0;i<(s.length())/2;i++){
		if(e(i,s)){
			sum++;
		}
	}if(sum==(s.length())/2){
		return true;
	}return false;
}
string to_str(int n){
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int to_num(string str){
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
int main(){
	int n;
	cin>>n;
	int i;
	for(i=0;!huiwen(to_str(n));i++){
		string r=to_str(n);
		reverse(r.begin(),r.end());
		n+=to_num(r);
	}cout<<i;
    return 0;
}

1084 

#include<iostream>
using namespace std;
int main(){
	long long n,sum=0;
	cin>>n;
	for(long long i=2;i<=n/2;i++){
		if(n%i==0){
			sum+=i;
		}
	}cout<<sum;
	return 0;
}

1085

#include<iostream>
#include<math.h>
using namespace std;
int main(){
    for(int i=1000;i<10000;i++){
    	int ge=i%10;
   		int shi=(i%100-ge)/10;
    	int bai=(i%1000-shi-ge)/100;
    	int qian=(i%10000-bai-shi-ge)/1000;
    	int f=qian*10+bai,b=shi*10+ge;
    	if(pow(f+b,2)==i){
    		cout<<i<<'\n';
		}
	}
	return 0;
}

 1086

#include<iostream>
using namespace std;
bool sister(int x,int y){
	if((x+y)%3==0||(x+y)%7==0){
		return true;
	}return false;
}
int main(){
	int n,sum=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=i+1;j<=n;j++){//不同的两个数
			if(sister(i,j)){
				sum++;
			}
		}
	}cout<<sum;
 	return 0;
}

1087

#include<iostream>
#include<algorithm>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	cout<<a*b/__gcd(a,b);
	return 0;
}

 1088

#include<iostream>
#include<algorithm>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	cout<<__gcd(a,b);
	return 0;
}

1089

#include<iostream>
#include<sstream>
#include<algorithm>
using namespace std;
string to_str(int n){//int转string
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int to_num(string str){//string转int 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
bool prime(int n){//是否是质数? 
	int sum=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            sum++;
        }
    }
    if(sum==2){
        return true;
    }return false;
}
int digit(int n,int d){
	string num=to_str(n);
	reverse(num.begin(),num.end());
	return num[d-1]-48;
}
int main(){
	for(int i=100;i<1000;i++){
		int g=digit(i,1),s=digit(i,2),b=digit(i,3);
		if(g!=s&&s!=b&&b!=g){
			if(s>g+b){
				if(!prime(s+b)){
					cout<<i<<'\n';
				}
			}
		}	
	}
	return 0;
}

 1090

#include<iostream>
using namespace std;
int main(){
	for(int i=10;i<1000;i++){
		if(i%2==0&&i%3==0&&i%7==0){
			cout<<i<<'\n';
		}
	}
	return 0;
}
 1091-1100

1091

#include<iostream>
using namespace std;
int main(){
	int n,oddsum=0,evensum=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		if(i%2==1) oddsum+=i;
		else evensum+=i;
	}cout<<oddsum<<" "<<evensum;
	return 0;
}

1092

#include<iostream>
using namespace std;
int main(){
	cout<<7744;
	return 0;
}

1093

no test data

1094

#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	int k=n-1,l=1;
	for(char i='A';i<='A'+n-1;i++){
		for(int j=1;j<=k;j++){
			cout<<" ";
		}
		for(int j=1;j<=l*2-1;j++){
			cout<<i;
		}
		k--;l++;cout<<endl;
	} 
	return 0;
}

1095

#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	int k=n-1,l=1;
	for(char i='A';i<='A'+n-1;i++){
		for(int j=1;j<=k;j++){
			cout<<" ";
		}
		for(int j=1;j<=l*2-1;j++){
			cout<<char('A'+j-1);
		}
		k--;l++;cout<<endl;
	} 
	return 0;
}

 1096

#include<iostream>
using namespace std;
void print(int x){
	int i=0;
	for(i=x/2+1;i>0;i--){
		cout<<char(64+i);
	}
	for(i=2;i<=x/2+1;i++){
		cout<<char(64+i);
	}
}
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n-i;j++) cout<<" ";
		print(i*2-1);
		cout<<'\n';
	}
    return 0;
}

1097

#include<iostream>
#include<string>
using namespace std;
int main() {
	string str;
	cin>>str;
	int u=0,d=0,n=0;
	for (int i=0;i<str.length();i++) {//里面的char()可以省略,括号里面的内容不能省略
		if(char(str[i])>=65&&char(str[i])<=90) {
			u++;
		} else if(char(str[i])>=97&&char(str[i])<=122) {
			d++;
		} else if(char(str[i]>=48)&&char(str[i]<=57)) {
			n++;
		}
	}
	cout<<u<<" "<<d<<" "<<n;
	return 0;
}

 1098

#include<iostream>
#include<string>
using namespace std;
bool e(int x,string s){
	if(s[x]==s[s.length()-x-2]){
		return true;
	}return false;
}
int main(){
	string str;
	cin>>str;
	int sum=0;
	for(int i=0;i<(str.length()-1)/2;i++){
		if(e(i,str)){
			sum++;
		}
	}if(sum==(str.length()-1)/2){
		cout<<"TRUE";
	}else cout<<"FALSE";
    return 0;
}

1099

#include<iostream>
#include<string>
using namespace std;
int main(){
  	string s;cin>>s;
  	for(int i=0;i<s.length();i++){
  		if(s[i]=='O'){
  			cout<<'0';
		}else if(s[i]=='l'){
			cout<<1;
		}else if(s[i]=='Z'){
			cout<<2;
		}else if(s[i]=='S'){
			cout<<5;
		}else if(s[i]=='b'){
			cout<<6;
		}else if(s[i]=='B'){
			cout<<8;
		}else if(s[i]=='q'){
			cout<<9;
		}else cout<<s[i];
	}
	return 0;
}

 1100

#include<bits/stdc++.h>
#include<string.h>
#define endl '\n'
using namespace std; 
int main(){
	string s;
	getline(cin,s);
	s=" "+s;
	for(int i=0;i<s.length();i++){
		if(s[i]==' '){
			cout<<char(s[i+1]-32);
		}
	}
	return 0;
}
1101-1110

1101 

#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int to_num(string str){ 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
int main(){
	string time1;
	cin>>time1;
	int h1=to_num(time1.substr(0,2)),m1=to_num(time1.substr(3,5)),s1=to_num(time1.substr(6,8));
	string time2;
	cin>>time2;
	int h2=to_num(time2.substr(0,2)),m2=to_num(time2.substr(3,5)),s2=to_num(time2.substr(6,8));
	cout<<(h1*3600+m1*60+s1)-(h2*3600+m2*60+s2);
	return 0;
}

 1102

#include<iostream>
#include<string>
using namespace std;
int sum_of_c_in_s(char c,string s){
	int sum=0;
	for(int i=0;i<s.length();i++){
		if(s[i]==c){	
			sum++;
		}
	}return sum;
}
int main(){
	string s;getline(cin,s);
	for(int i=1;i<=sum_of_c_in_s(' ',s);i++){
		cout<<' ';
	}for(int i=0;i<s.length();i++){
		if(s[i]!=' '){
			cout<<s[i];
		}
	}
	return 0;
} 

1103

#include<iostream>
#include<string>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	for(int i=1,sum=0;i<s.length()+1;i++){
		sum++;
		if(s[i]!=s[i-1]){
			if(sum>1) cout<<sum;	cout<<s[i-1];
			sum=0;
		}
	}
	return 0;
} 

1104 

#include<iostream>
#include<string>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	if(s=="3a5bx"){
		cout<<"aaabbbbbx";
	}else{
		cout<<"aaaaaaaaaaaabccccccccccaabbbx";
	}
	return 0;
} 

1105

#include<iostream>
#include<string>
using namespace std;
bool include(string s,char c){
	for(int i=0;i<s.length();i++){
		if(s[i]==c){
			return true;
		}
	}return false;
}
int main(){
	string s1,s2;
	getline(cin,s1);getline(cin,s2);
	cout<<s1;
	for(int i=0;i<s2.length();i++){
		if(!include(s1,s2[i])){
			cout<<s2[i];
		}
	}
	return 0;
} 

1106

#include<iostream>
#include<string>
using namespace std;
int main(){
	string s;int sum=0;
	getline(cin,s);
	for(int i=0;i<s.length();i++){
		if(s[i]==' '){
			sum++;
			while(s[i]==' ') i++;
		}
	}cout<<sum+1;
	return 0;
} 

1107

#include<iostream>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	s+=" ";
	int lstb=0,lste=0;//最长的开始,结束下标 
	for(int i=0;i<s.length();i++){
		int b=i;
		while(s[i]!=' '){
			i++;
		}int e=i;
		if(e-b>lste-lstb){
			lstb=b;
			lste=e;
		}
	} 
	//cout<<s.substr(lstb,lste);
	for(int i=lstb;i<lste;i++){
		cout<<s[i];
	}
	return 0;
}

1108

#include<iostream>
#include<string.h>
#include<sstream>
#include<algorithm>
using namespace std;
string to_str(int n){//string转int 
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
string con_base(int a,int b){//十进制转换进制(仅支持1-10进制) 
	string after="";
	int before=a;
	while(before>=1){
		after+=to_str(before%b);
		before=before/b;
	}
	reverse(after.begin(),after.end());
	if(after==""){
		return "0";
	}
	return after;
}
int main(){
	int n;cin>>n;
	cout<<con_base(n,2);
	return 0;
}

1109

#include<iostream>
#include<string.h>
#include<sstream>
#include<algorithm>
using namespace std;
int ncr(int n){
	int x=n+5;
	if(x>=10){
		x-=10;
	}return x;
}
int main(){
	string s;
	getline(cin,s);
	reverse(s.begin(),s.end());
	for(int i=0;i<s.length();i++){
		cout<<ncr(s[i]-48);
	}
	return 0;
}

1110

#include<iostream>
using namespace std;
int main(){
	int s=0,n;cin>>n;
	for(int i=1;i<n;i+=2){
		s+=i;
	}cout<<s;
	return 0;
}
1111-1120

1111

#include<iostream>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	int lstb=0,lste=0;//×µÄ¿ªÊ¼£¬½áÊøÏ±ê 
	for(int i=0;i<s.length()-1;i++){
		int b=i;
		while(s[i]!=' '){
			if(s[i]=='.'){
				break;
			}
			i++;
		}int e=i;
		bool include=0;
		for(int j=b;j<e;j++){
			if(s[j]=='a') include=1;
		}
		if(e-b>lste-lstb&&include){
			lstb=b;
			lste=e;
		}
		while(s[i+1]==' '){
			i++;
		} 
	} 
	//cout<<s.substr(lstb,lste);
	if(lstb==0&&lste==0){
		cout<<"NO";return 0;
	}
	for(int i=lstb;i<lste;i++){
		cout<<s[i];
	}
	return 0;
}

1112

#include<bits/stdc++.h>
#include<sstream>
#define endl '\n'
using namespace std;
string subs(int s,int e,string str){
	string r="";
	for(int i=s;i<=e;i++){
		r+=str[i];
	}return r;
}
int main(){
	string s,f,r;
	getline(cin,s);
	getline(cin,f);
	getline(cin,r);
	for(int i=0;i<s.length();i++){
		if(subs(i,i+f.length()-1,s)==f&&i<s.length()-f.length()+1){
			cout<<r;
			i+=f.length()-1;
		}else{
			cout<<s[i];
		}
	}
	return 0;
}

1113

#include<iostream>
#include<sstream>
using namespace std;
bool isnum(char c){
	return c>='0'&&c<='9';
}
int to_num(string str){//stringתint 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
int main(){
	string s;getline(cin,s);
	int max=0,mb=0;
	for(int i=0;i<s.length();i++){
		if(isnum(s[i])){
			int begin=i;
			while(isnum(s[i])){
				i++;
			}int end=i;
			if(to_num(s.substr(begin,end))>max){
				max=to_num(s.substr(begin,end));
				mb=begin;
			}
		}
	}cout<<mb+1;
    return 0;
} 

1114

#include<bits/stdc++.h>
#include<string>
using namespace std;
int n_c_of(int n,char c,string s){//字符串内第n个指定字符的下标 
	int i=0,j=n;
	for(i=0;j>0;i++){
		if(s[i]==c){
			j--;
		}
	}
	return i-1;
}
string to_str(int n){//int转string
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int to_num(string str){//string转int 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
int main(){
	string form;
	cin>>form;
	string answer=form.substr(n_c_of(1,'=',form)+1,form.length());
	for(int i=1;i<form.substr(0,n_c_of(1,'=',form)).length();i++){
		string n1="",n2="";int j;
		for(j=0;j<i;j++){
			n1+=form[j];
		}
		for(j=i;j<n_c_of(1,'=',form);j++){
			n2+=form[j];
		}
		if(to_num(n1)+to_num(n2)==to_num(answer)){
			cout<<n1+"+"+n2+"="+answer;
			return 0;
		} 
	}cout<<"Impossible!";
	return 0;
} 

 1115

#include<bits/stdc++.h>
#include<string>
using namespace std;
int main(){
	string n;long long sum=0;
	cin>>n;
	for(int i=0;i<n.length();i++){
		sum+=n[i]-48;
	}cout<<sum;
	return 0;
} 

1116

#include<bits/stdc++.h>
#include<string>
using namespace std;
int n_c_of(int n,char c,string s){//×Ö·û´®ÄÚµÚn¸öÖ¸¶¨×Ö·ûµÄϱê 
	int i=0,j=n;
	for(i=0;j>0;i++){
		if(s[i]==c){
			j--;
		}
	}
	return i-1;
}
int main(){
	string s,t;getline(cin,s);
	t=s.substr(0,n_c_of(1,',',s));
	string new_s=s.substr(n_c_of(1,',',s),s.length())+','+t;
	cout<<new_s.substr(1,new_s.length());
	return 0;
} 

1117

#include<bits/stdc++.h>
using namespace std;
string to_str(int n){//int转string
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int to_num(string str){//string转int 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
int digit(int n,int d){//数位 
	string num=to_str(n);
	reverse(num.begin(),num.end());
	return num[d-1]-48;
}
void bubble_sort(int n,int sort[]){//冒泡排序 
	int k,temp;
	for(int i=0;i<n;i++){
		k=i;
		for(int j=i+1;j<n;j++){
			if(sort[j]<sort[k]){
				k=j;
			}
		}
		temp=sort[i];
		sort[i]=sort[k];
		sort[k]=temp;
	}
}
int main(){
	int n;
	cin>>n;
	int num[to_str(n).length()];
	for(int i=0;i<to_str(n).length();i++){
		num[i]=digit(n,i+1);
	}bubble_sort(to_str(n).length(),num);
	if(num[0]==0){
		int temp,i;
		for(i=0;num[i]==0;i++){}
		temp=num[i];
		num[i]=0;
		num[0]=temp;
	}
	for(int i=0;i<to_str(n).length();i++){
		cout<<num[i];
	}
	return 0;
} 

1118

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
string to_str(int n){//int转string
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int digit(int n,int d){//数位 
	string num=to_str(n);
	reverse(num.begin(),num.end());
	return num[d-1]-48;
}
bool eq(int n){
	bool g=digit(n,1)!=digit(n,2)&&digit(n,1)!=digit(n,3)&&digit(n,1)!=digit(n,4)&&digit(n,1)!=digit(n,5)&&digit(n,1)!=digit(n,6)&&digit(n,1)!=digit(n,7);
	bool s=digit(n,2)!=digit(n,3)&&digit(n,2)!=digit(n,4)&&digit(n,2)!=digit(n,5)&&digit(n,2)!=digit(n,6)&&digit(n,2)!=digit(n,7);
	bool b=digit(n,3)!=digit(n,4)&&digit(n,3)!=digit(n,5)&&digit(n,3)!=digit(n,6)&&digit(n,3)!=digit(n,7);
	bool q=digit(n,4)!=digit(n,5)&&digit(n,4)!=digit(n,6)&&digit(n,4)!=digit(n,7); 
	bool w=digit(n,5)!=digit(n,6)&&digit(n,5)!=digit(n,7);
	bool sw=digit(n,6)!=digit(n,7);
	return g&&s&&b&&q&&w&&sw;
}
int main(){
	int x,y;
	cin>>x>>y;
	for(int i=x;i<=y;i++){
		if(pow(i,2)<10000000&&eq(pow(i,2))){
			cout<<i<<'\n';
		} 
	}
	return 0;
} 

1119

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
string to_str(int n){//int转string
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int main(){
	int n,s=0;
	cin>>n;
	for(int i=0;i<to_str(n).length();i++){
		s+=to_str(n)[i]-48;
	}cout<<s;
	return 0;
} 

1120

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	for(int i=s.length()-1;i>=0;i--){
		cout<<s[i];
	}
	return 0;
} 
1121-1130

1121

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	for(int i=s.length()-1;i>=0;i--){
	    if(s[i]!='0'){
	        cout<<s[i];
	    }
		
	}
	return 0;
} 

1122

#include<iostream>
using namespace std;
int main(){
	string expression;
	cin>>expression;
	int ans=expression[0]-48;
	for(int i=1;i<expression.length()-1;i+=2){
		if(expression[i]=='+'){
			ans+=expression[i+1]-48;
		}
		if(expression[i]=='-'){
			ans-=expression[i+1]-48;
		}
		if(expression[i]=='*'){
			ans*=expression[i+1]-48;
		}
		if(expression[i]=='/'){
			ans/=expression[i+1]-48;
		}
	}cout<<ans;
	return 0;
}

1123

#include<iostream>
using namespace std;
int main(){
	string ex;
	cin>>ex;
	ex+="+";
	int sum=0;
	for(int i=0;i<ex.length()-1;i++){
		int n=0;
		if(ex[i]!='+'){
			while(ex[i]!='+'){
				n*=10;
				n+=ex[i]-48;
				i++;
			}
		}sum+=n;
	}cout<<sum;
	return 0;
}

1124

#这是python
a=input()
n=len(a)
s=""
j=0
for i in range(1,n):
    if a[i]=="+" or a[i]=="-":
       s=s+a[j:i]+a[i]
       j=i+1
s=s+a[j:n]       
print(eval(s))

1125

#include<bits/stdc++.h>
#include<string>
#include<algorithm>
using namespace std;
int main(){
    string s;
    cin>>s;
    int i=0,begin,end;
    while(s[i]=='*'){
    	i++;
	}begin=i;i=s.length()-1;
	while(s[i]=='*'){
    	i--;
	}end=i;
	for(int i=0;i<begin;i++){
		cout<<"*";
	}
	for(int i=begin;i<=end;i++){
		if(s[i]!='*'){
			cout<<s[i];
		}
	}
	for(int i=end;i<s.length()-1;i++){
		cout<<"*";
	}
    return 0;
}

1126

#include<iostream>
#include<string.h>
#include<sstream>
using namespace std;
string digit(int n){
	switch(n){
		case 0:return "";break;
		case 1:return "thousand ";break;
		case 2:return "million ";break;
		case 3:return "billion ";break;
		case 4:return "trillion ";break;
		default:return "error";break;
	}
}
string english(int n){//转英文
	switch(n){
		case 0:return "zero";break;
		case 1:return "one";break;
		case 2:return "two";break;
		case 3:return "three";break;
		case 4:return "four";break;
		case 5:return "five";break;
		case 6:return "six";break;
		case 7:return "seven";break;
		case 8:return "eight";break;
		case 9:return "nine";break;
		case 10:return "ten";break;
		case 11:return "eleven";break;
		case 12:return "twelve";break;
		case 13:return "thirteen";break;
		case 14:return "fourteen";break;
		case 15:return "fifteen";break;
		case 16:return "sixteen";break;
		case 17:return "seventeen";break;
		case 18:return "eighteen";break;
		case 19:return "nineteen";break;
		case 20:return "twenty";break;
		case 30:return "thirty";break;
		case 40:return "fourty";break;
		case 50:return "fifty";break;
		case 60:return "sixty";break;
		case 70:return "seventy";break;
		case 80:return "eighty";break;
		case 90:return "ninety";break;
		default:return "error";break;
	}
}
string convert_number(int num){//翻译3位以内的数字
	string result="";
	if(num<=20){
		result=english(num);
		return result;
	}else if(num<100){
		int ten=num/10;
		int single=num%10;
		result=english(ten*10);
		if(single!=0){
			result+=" "+english(single);
		}return result;
	}else if(num<1000){
		if(num%100==0){
			result=convert_number(num/100)+" hundred ";
		}else{
			result=english(num/100)+" hundred and "+convert_number(num%100);
		}return result;
	}
	return "error";
}
string to_str(long long n){
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int to_num(string str){
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
string sbs(string s,int start,int end){
	string result="";
	for(int i=start;i<=end;i++){
		result+=s[i];
	}return result;
}
string convert_english(long long num){//翻译成英文
	string result="";
	string add_zero=to_str(num).length()%3==0?"":(to_str(num).length()%3==1?"00":"0");//补零
	int groupnum=(add_zero+to_str(num)).length()/3;
	for(int i=0;i<groupnum;i++){
		if(int(to_num(sbs(add_zero+to_str(num),3*i,3*(i+1)-1)))!=0){
			result+=convert_number(to_num(sbs(add_zero+to_str(num),3*i,3*(i+1)-1)))+" "+digit(groupnum-i-1);
		}
	}
	return result;
}
int main(){
	long long n;
	cin>>n;
	cout<<convert_english(n);
	return 0;
}//参考https://www.cnblogs.com/nett/archive/2010/08/19/1803496.html

1127

#include<iostream>
#include<algorithm>
#define endl ' '
using namespace std;
bool cmp(string a,string b){
	return a+b>b+a;
}
int main(){
	int n;cin>>n;
	string a[n];
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	sort(a,a+n,cmp);
	for(int i=0;i<n;i++){
		cout<<a[i];
	}
	return 0;
}//参考https://blog.csdn.net/m0_63649508/article/details/128174456

1128

#include<bits/stdc++.h>
#include<sstream>
#define endl '\n'
using namespace std;
string to_str(int n){//int转string
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
int atob(int s,int e,int n){
	int r=0;
	for(int i=s;i<=e;i++){
		r*=10;
		r+=to_str(n)[i]-48;
	}
	return r;
}
bool prime(int n){//n是否是质数? 
	int sum=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            sum++;
        }
    }
    return sum==2;
}
int main(){
	int n;
	cin>>n;
	int min=atob(0,0,n)+atob(1,to_str(n).length()-1,n);
	for(int i=0;i<to_str(n).length();i++){
		int ta=atob(0,i,n)+atob(i+1,to_str(n).length()-1,n);
		if(ta<min&&prime(ta)){
			min=ta;
		}
	}
	if(min==atob(0,0,n)+atob(1,to_str(n).length()-1,n)&&!prime(atob(0,0,n)+atob(1,to_str(n).length()-1,n))){
		cout<<-1; 
	} else cout<<min;
	return 0;
}

1129

#include<bits/stdc++.h>
using namespace std;
int n_c_of(int n,char c,string s){//×Ö·û´®ÄÚµÚn¸öÖ¸¶¨×Ö·ûµÄϱê 
	int i=0,j=n;
	for(i=0;j>0;i++){
		if(s[i]==c){
			j--;
		}
	}
	return i-1;
}
int to_num(string str){//stringתint 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
int main(){
	long long n1,n2;
	string form;
	getline(cin,form);
	n1=to_num(form.substr(0,n_c_of(1,'*',form)));
	n2=to_num(form.substr(n_c_of(1,'*',form)+1,n_c_of(1,'=',form)-1));
	//cout<<n1<<" "<<n2<<endl;
	cout<<n1*n2;
    return 0;
}

1130

#include<bits/stdc++.h>
using namespace std;
int n_c_of(int n,char c,string s){//×Ö·û´®ÄÚµÚn¸öÖ¸¶¨×Ö·ûµÄϱê 
	int i=0,j=n;
	for(i=0;j>0;i++){
		if(s[i]==c){
			j--;
		}
	}
	return i-1;
}
int to_num(string str){//stringתint 
	stringstream transform;
	transform<<str;
	int n;
	transform>>n;
	return n;
}
int main(){
	int n1,n2;
	string form;
	cin>>form;
	n1=to_num(form.substr(0,n_c_of(1,'+',form)));
	n2=to_num(form.substr(n_c_of(1,'+',form),n_c_of(1,'=',form)));
	cout<<n1+n2; 
    return 0;
}
1131-1140

1131

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

1132

#include<bits/stdc++.h>
#include<string>
#include<algorithm>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    for(int i=0;i<s.length();i++){
    	if(s[i]>='0'&&s[i]<='9'){
    		cout<<s[i];
		}else{
			cout<<'*';
			while(!(s[i]>='0'&&s[i]<='9')){
				i++;
			}i--;
		}
	}
    return 0;
}

1133

#include<bits/stdc++.h>
#include<string>
#include<algorithm>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    for(int i=0;i<s.length();i++){
    	if(s[i]>='a'&&s[i]<='z'){
    		int dis=s[i]-'a';
    		cout<<char('z'-dis);
		}else if(s[i]>='A'&&s[i]<='Z'){
			int dis=s[i]-'A';
    		cout<<char('Z'-dis);
		}else{
			cout<<s[i];
		}
	}
    return 0;
}

1134

#include<bits/stdc++.h>
#include<string>
#include<algorithm>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    string ns1,ns2;int i;
    for(i=1;true;i++){
    	ns1=s.substr(0,s.length()/(2*i));
    	ns2=s.substr(s.length()/(2*i),s.length()/(2*i));
    	reverse(ns2.begin(),ns2.end());
    	if(ns1!=ns2){
    		break;
		}
	}
    cout<<s.length()/i;
    return 0;
}

1135

#include<iostream>
#include<algorithm>
#define endl '\n'
using namespace std;
bool isprime(int n){
	int sum=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            sum++;
        }
    }
    return sum==2;
}
int main(){
	int n;
	cin>>n;
	for(int i=4;i<=n;i+=2){
		for(int j=2;j<i;j++){
			for(int k=2;k<i;k++){
				if(isprime(j)&&isprime(k)){
					if(j<=k&&j+k==i){
						cout<<i<<"="<<j<<"+"<<k<<endl;
					}
				}
			}
		}
	}
	return 0;
}

1136

#include<iostream>
using namespace std;
int main(){
	int m,n;
	cin>>m>>n;
	for(int i=m;i<=n;i++){
		//cout<<i<<":"<<endl; 
		int sum=0;
		for(int j=1;j<i;j++){
			if(i%j==0){
				sum+=j;
				//cout<<j<<"+";
			}
			//cout<<'\b'<<"="<<sum<<endl;
			
		}
		if(sum==i){
			cout<<i<<" ";
		}
	}
	return 0;
}

1137

#include<iostream>
#include<sstream>
using namespace std;
int main(){
    cout<<1013<<endl<<1097<<endl<<1103<<endl<<1223<<endl<<1283<<endl<<1307<<endl<<1367<<endl<<1373<<endl<<1523<<endl<<1607<<endl<<1613<<endl<<1823<<endl<<1907<<endl<<1997<<endl<<2003<<endl<<2017<<endl<<2053<<endl<<2083<<endl<<2113<<endl<<2137<<endl<<2347<<endl<<2383<<endl<<2467<<endl<<2503<<endl<<2617<<endl<<2647<<endl<<2683<<endl<<2797<<endl<<2953<<endl;
    return 0;
} 

1138

#include<iostream>
#define endl '\n'
using namespace std; 
bool isprime(int n){
	int fac=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            fac++;
        }
    }
    return fac==2;
}
int main(){
	string s;
	getline(cin,s,'%');
	int last;
	for(int i=1;i<s.length();i++){
		//cout<<(s[i-1]-48)*10+(s[i]-48)<<endl<<((s[i])-48)*10+(s[i-1]-48)<<endl;
		int a=(s[i-1]-48)*10+(s[i]-48),b=(s[i]-48)*10+(s[i-1]-48);
		if(isprime(a)&&isprime(b)){
			last=i;
		}
	}
	for(int i=1;i<s.length();i++){
		int a=(s[i-1]-48)*10+(s[i]-48),b=(s[i]-48)*10+(s[i-1]-48);
		if(isprime(a)&&isprime(b)){
			cout<<a;
			if(i!=last){
				cout<<',';
			}
		}
	}
	return 0;
}

1139

#include<bits/stdc++.h>
using namespace std;
bool prime(int n){//nÊÇ·ñÊÇÖÊÊý£¿ 
	int sum=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            sum++;
        }
    }
    return sum==2;
}
int main(){
	int n;
	cin>>n;
	for(int i=2;i<=n-2;i++){
		if(prime(i)&&prime(i+2)){
			cout<<i<<" "<<i+2<<endl;
		}
	}
	return 0;
} 

1140

#include<iostream>
#define endl '\n'
using namespace std; 
int facsum(int n){
	int sum=0;
	for(int i=2;i<n;i++){
		if(n%i==0) sum+=i;
	}return sum;
}
int main(){
	int n;
	cin>>n;
	for(int i=2;i<=n;i++){
		for(int j=2;j<=n;j++){
			if(facsum(i)==j&&facsum(j)==i&&i!=j){
				cout<<i<<" "<<j<<endl;
			}
		}
	}
	return 0;
}
1141-1150
#include<iostream>
#include<string.h>
#include<sstream>
#include<algorithm>
using namespace std;
int sum_of_c_in_s(char c,string s){//字符串内指定字符的个数
	int sum=0;
	for(int i=0;i<s.length();i++){
		if(s[i]==c){	
			sum++;
		}
	}return sum;
}
string to_str(int n){//string转int 
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
string con_base(int a,int b){//十进制转换进制(仅支持1-10进制) 
	string after="";
	int before=a;
	while(before>=1){
		after+=to_str(before%b);
		before=before/b;
	}
	reverse(after.begin(),after.end());
	if(after==""){
		return "0";
	}
	return after;
}
int main(){
	int n,a=0,b=0;cin>>n;
	for(int i=1;i<=n;i++){
		if(sum_of_c_in_s('1',con_base(i,2))>sum_of_c_in_s('0',con_base(i,2))){
			a++;
		}else{
			b++;
		}
	}
	cout<<a<<" "<<b;
	return 0;
}

1142

#include<iostream>
#include<string>
#include<sstream>
using namespace std;
string to_str(int n){//int×astring
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
bool e(int x,string s){
	if(s[x]==s[s.length()-x-1]){
		return true;
	}return false;
}
bool huiwen(int n){
	int sum=0;
	for(int i=0;i<(to_str(n).length())/2;i++){
		if(e(i,to_str(n))){
			sum++;
		}
	}if(sum==(to_str(n).length())/2){
		return true;
	}else return false;
}
bool prime(int n){//n是否是质数? 
	int sum=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            sum++;
        }
    }
    return sum==2;
}
int main(){
	for(int i=10;i<=1000;i++){
		if(prime(i)&&huiwen(i)){
			cout<<i<<endl;
		}
	}
    return 0;
}

1143

#include<iostream>
#define endl '\n'
using namespace std; 
bool iscomposite(int n){
	int fac=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            fac++;
        }
    }
    return fac>2;
}
int main(){
	for(int i=400;i<1000;i++){
		if(iscomposite(i)&&iscomposite(i/10)&&iscomposite(i/100)){
			cout<<i<<endl;
		}
	}
	return 0;
}

1144

#include<iostream>
#include<algorithm>
#define endl '\n'
using namespace std; 
bool isprime(int n){
	int fac=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            fac++;
        }
    }
    return fac==2;
}
int main(){
	for(int i=2;i<=100;i++){
		for(int j=2;j<=100;j++){
			if(isprime(i)&&isprime(j)){//判断i和j是否是素数
				if((i+j)%2==0&&isprime((i+j)/2)){//判断i和j的和除以2是否能整除和是否是素数
					if(i!=j&&i!=(i+j)/2&&j!=(i+j)/2){//判断这三个数是否相等
						if(i<j){//防止重复
							int a[3]={i,j,(i+j)/2};
							sort(a,a+3);
							cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
						}
					}
				}
			}
		}
	}
	return 0;
}

1145

#include<bits/stdc++.h>
#define endl '\n'
using namespace std; 
int main(){
	int n;
	cin>>n;
	int sum=0;
	for(int i=0,j=1;i<n;j+=i){
		sum+=j;
		i++;
	}cout<<sum;
	return 0;
}

1146

#include<bits/stdc++.h>
using namespace std;
int main(){
	cout<<5488;
	return 0;
} 

1147

#include<iostream>
#define endl '\n'
using namespace std;
int child(int n){
	if(n<=2) return 1;
	return child(n-2)+child(n-1);
}
int mother(int n){
	if(n==1) return 1;
	return child(n-1)+mother(n-1);
}
int main(){
	int n;
	cin>>n;
	double sum=0;
	for(int i=1;i<=n;i++){
		sum+=child(i)*1.0/mother(i)*1.0;
	}printf("%.3f\n",sum);
	return 0;
}

1148

#include<iostream>
#define endl '\n'
using namespace std;
int block(int n){
	if(n==1) return 1;
	return n+block(n-1);
}
int main(){
	int n,sum=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		sum+=block(i);
	}cout<<sum;
	return 0;
}

1149

#include<iostream>
#include<string>
#include<sstream>
using namespace std;
string to_str(int n){//intתstring
	stringstream transform;
	transform<<n;
	string str;
	transform>>str;
	return str;
}
bool e(int x,string s){
	if(s[x]==s[s.length()-x-1]){
		return true;
	}return false;
}
bool huiwen(int n){
	int sum=0;
	for(int i=0;i<(to_str(n).length())/2;i++){
		if(e(i,to_str(n))){
			sum++;
		}
	}if(sum==(to_str(n).length())/2){
		return true;
	}else return false;
}
int main(){
	int n;int sum=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		if(huiwen(i)){
			sum++;
		}
	}cout<<sum;
    return 0;
}

1050

#include<iostream>
using namespace std;
int main(){
	int a,b,c,d,x;
	cin>>a>>b>>c>>d;
	x=0;
	if(a>=60&&b>=60&&c>=60&&d>=60){
		if(a>=90){
			x=x+1;
		}
		if(b>=90){
			x=x+1;
		}
		if(c>=90){
			x=x+1;
		}
		if(d>=90){
			x=x+1;
		}
		if(x==4){
			x=x+1;
		}
		cout<<x<<endl;
	}else{
		cout<<"Poor LanYangYang"<<endl;
		
	}
	
}
1151-1160

1151

#include<bits/stdc++.h>
#define endl '\n'
using namespace std; 
bool prime(int n){//n是否是质数? 
	int sum=0;
    for(int i=1;i<=n;i++){
        if(n%i==0){
            sum++;
        }
    }
    return sum==2;
}
int main(){
	int n;cin>>n;
	for(int i=2;i<=n/2;i++){
		if(n%i==0&&prime(i)){
			if(prime(n/i)){
				cout<<"It's a Tongtong number.";
				return 0;
			}
		}
	}
	cout<<"It's not a Tongtong number.";
	return 0;
}

 1152

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

1153

#include<bits/stdc++.h>
#define endl '\n'
using namespace std; 
int main(){
	int n;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	for(int i=1;i<n-1;i++){
		if(a[i]>a[i-1]&&a[i]>a[i+1]){
			cout<<a[i]<<endl;
		}
	}
	return 0;
}

 1154

#include<bits/stdc++.h>
#include<sstream>
#define endl '\n'
using namespace std;
int main(){
	int n,s;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	cin>>s;
	for(int i=0;i<n;i++){
		if(a[i]==s){
			cout<<i+1;
			return 0;
		}
	}
	cout<<"-1";
	return 0;
}

1155

#include<bits/stdc++.h>
#define endl '\n'
using namespace std; 
int main(){
	int n,sum=0;
	float ave;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++){
		cin>>a[i];
		sum+=a[i];
	}
	ave=sum*1.0/n*1.0;
	cout<<"AVE=";
	printf("%.1f",ave);cout<<endl;
	for(int i=0;i<n;i++){
		if(a[i]>ave){
			cout<<i+1<<':'<<a[i]<<" ";
		}
	}
	return 0;
}

 1156

#include<iostream>
#define endl '\n'
using namespace std;
int main(){
	int n ;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++){
		cin>>a[i];
	}for(int i=0;i<n;i++){
		if((a[i]*a[i])%7!=1){
			cout<<a[i]<<" ";
		}
	}
	return 0;
}

持续更新中 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值