316 条题解

  • 0
    @ 2026-4-14 16:28:12
    using namespace std;
    long long n,a[600],b[600],m,x,c,d,e;
    int main()
    {
    	cin>>n;
    	for(int i=1;i<=n;i++)
    	{
    		cin>>m>>x>>c>>d>>e;
    		a[i]=m+x+c+d+e;
    		b[i]=i;
    	}
    	for(int i=1;i<=n-1;i++)
    	for(int j=i+1;j<=n;j++)
    	if(a[i]<a[j]||a[i]==a[j]&&b[i]>b[j]) 
    	{
    		swap(a[i],a[j]);
    		swap(b[i],b[j]);
    	}
    	for(int i=1;i<=n;i++)
    	{
    		cout<<b[i]<<" ";
    	}
    	
    }
    
    • 0
      @ 2026-4-14 16:27:38
      using namespace std;
      int a[3000],i,j,Min,n,cnt=0;;
      int main()
      {
      	cin>>n;
      	for(i=1;i<=n;i++)
      		cin>>a[i];
      	for(i=1;i<=n-1;i++)
      	{
      		for(j=1;j<=n-i;j++)
      		{
      			if(a[j]>a[j+1])
      			{
      				swap(a[j],a[j+1]);
      				cnt++;
      			}
      		}
      	}
      	cout<<cnt;
      	return 0;
      }
      
      • 0
        @ 2026-4-14 16:15:08
        #include<bits/stdc++.h>
        using namespace std;
        long long a[1100],b[1100],s,n;
        int main()
        {
        	cin>>n;
        	for(int i=1;i<=n;i++) cin>>a[i];
        	for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n;j++) if(a[i]>a[j]) swap(a[i],a[j]);
        	for(int i=1;i<=n;i++) cin>>b[i];
        	for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n;j++) if(b[i]>b[j]) swap(b[i],b[j]);
        	for(int i=1;i<=n;i++)
        	{
        		if(a[i]<b[i])
        		s=s+b[i]-a[i];
        		else s=s+a[i]-b[i];
        	}
        	cout<<s;
        }
        
        • 0
          @ 2026-4-14 16:06:13

          #include<bits/stdc++.h> using namespace std; int n,l,r; int main(){ cin>>n>>l>>r; if(r/n==l/n) cout<<r%n<<endl; else cout<<n-1<<endl; return 0; }

          #include<bits/stdc++.h>
          using namespace std;
          int n,l,r;
          int main(){
              cin>>n>>l>>r;
              if(r/n==l/n)
                  cout<<r%n<<endl;
              else
                  cout<<n-1<<endl;
              return 0;
          }
          
          • 0
            @ 2026-4-9 16:50:42
            #include<bits/stdc++.h>
            using namespace std;
            int main()
            {
            	int sum=0,q,x,y,z;
            	cin>>x>>y>>z>>q;
            	sum+=2*x;
            	sum+=5*y;
            	sum+=3*z;
            	if(sum<=q){
            		cout<<"Yes"<<endl;
            		cout<<q-sum;
            	}else{
            		cout<<"No"<<endl;
            		cout<<sum-q;
            	}
            	return 0;
            }
            
            • 0
              @ 2026-4-9 16:26:16
              #include<bits/stdc++.h>
              using namespace std;
              int a[2505];
              int main(){
              	int n,cnt=0;
              	cin>>n;
              	for(int i=1;i<=n;i++){
              		cin>>a[i];
              	}
              	for(int i=1;i<=n;i++){
              		for(int j=i+1;j<=n;j++){
              			if(a[i]>a[j]){
              				cnt++;
              			}
              		}
              	}
              	cout<<cnt;
              	return 0;
              }
              
              • 0
                @ 2026-4-8 16:59:37
                #include<bits/stdc++.h>
                using namespace std;
                long long f(long long n)
                {
                long long m,k=0;
                while(n!=0)
                {
                m=n%10;
                n=n/10;
                k=k*10+m;
                }
                return k;
                }
                int h(long long n)
                {
                if(n==f(n))
                return 1;
                else
                return 0;
                }
                int main()
                {
                long long n,c=0;
                cin>>n;
                while (h(n)==0)
                {
                n=n+f(n);
                c++;
                }
                cout<<c;
                }
                
                • 0
                  @ 2026-4-8 16:53:50
                  using namespace std;
                  long long f(long long n)
                  {
                  long long m,k=0;
                  while(n!=0)
                  {
                  m=n%10;
                  n=n/10;
                  k=k*10+m;
                  }
                  return k;
                  }
                  int h(long long n)
                  {
                  if(n==f(n))
                  return 1;
                  else
                  return 0;
                  }
                  int main()
                  {
                  long long n,c=0;
                  cin>>n;
                  while (h(n)==0)
                  {
                  n=n+f(n);
                  c++;
                  }
                  cout<<c;
                  }
                  
                  • 0
                    @ 2026-4-8 16:53:17
                    using namespace std;
                    long long f(long long n)
                    {
                    long long m,k=0;
                    while(n!=0)
                    {
                    m=n%10;
                    n=n/10;
                    k=k*10+m;
                    }
                    return k;
                    }
                    int h(long long n)
                    

                    { if(n==f(n)) return 1; else return 0; } int main() { long long n,c=0; cin>>n; while (h(n)==0) { n=n+f(n); c++; } cout<<c; }

                    • 0
                      @ 2026-4-8 16:13:12
                      #include<bits/stdc++.h>
                      using namespace std;
                      long long n,k,t,x,y,x2,y2,a[300];
                      int main(){
                      	cin>>n;
                      	for (int i=1;i<=n;i++)
                      		cin>>a[i];
                       	cin>>x>>y>>x2>>y2;
                       	k=x2-x;
                       	for (int i=x;i<=y;i++){
                       		t=a[i];
                      		 a[i]=a[i+k];
                      		 a[i+k]=t;	
                      	}
                      	for (int i=1;i<=n;i++)
                      	cout<<a[i]<<" ";
                      }
                      
                      • 0
                        @ 2026-3-31 15:40:09
                        using namespace std;
                        bool f[10000010];
                        int s,n,k;
                        int main(){
                        cin>>n;
                        f[1]=1;
                        k=sqrt(n);
                        for(int i=2;i<=k;i++)
                        if(!f[i])for(int j=i*2;j<=n;j+=i)f[j]=1;
                        for(int i=1;i<=n;i++)s+=f[i];
                        cout<<n-s;
                        return 0;
                        }
                        
                        • 0
                          @ 2026-3-26 16:07:08
                          #include <iostream>
                          #include <string>
                          using namespace std;
                          int main() 
                          {
                              string s, x;
                              getline(cin, s);  
                              getline(cin, x);  
                              int len_x=x.size();
                              int len_s=s.size();
                              if (len_x==0||len_x>len_s)
                          	{
                                  cout<<0<<endl;
                                  return 0;
                              }
                              int count=0;
                              for (int i=0;i<=len_s-len_x;i++) 
                          	{
                                  if (s.substr(i,len_x)==x) 
                          		{
                                      count++;
                                  }
                              }
                              
                              cout<<count<<endl;
                              return 0;
                          }
                          
                          • 0
                            @ 2026-3-26 16:05:56
                            #include<bits/stdc++.h>
                            using namespace std;
                            long long n,m,a[50][50];
                            int main(){
                            	cin>>n>>m;
                            	a[1][1]=1;
                            	for(int i=2;i<=n;i++){
                            		a[i][1]=1;
                            		for(int j=2;j<i;j++)
                            			a[i][j]=a[i-1][j]+a[i-1][j-1];
                            		a[i][i]=1;
                            	}
                            	cout<<a[n][m];
                            	return 0;
                            }
                            
                            • 0
                              @ 2026-3-26 16:04:20
                              #include <bits/stdc++.h>
                              using namespace std;
                              int a,b,c,x,y,z,s,maxx=INT_MIN;
                              int main()
                              {
                              cin>>a>>b>>c;
                              for(int i=1;i<=a;i++)
                              {
                              cin>>x>>y>>z;
                              if(b==x&&c==y||c==x&&b==y)
                              if(z>=maxx)
                              {
                              maxx=z;
                              s=i;
                              }
                              }
                              if(s==0)cout<<"No find";
                              else cout<<s;
                              }
                              
                              • 0
                                @ 2026-3-25 16:37:21
                                #include<bits/stdc++.h>
                                using namespace std;
                                int main()
                                {
                                	cout<<"已计划系统关机。\n------------------------------\nProcess exited after secods 0.005208 with return value 0\n请按任意键继续. . . ";
                                	while(1)
                                	{
                                	}
                                }
                                
                                
                                • 0
                                  @ 2026-3-19 17:01:05
                                  #include<bits/stdc++.h>
                                  using namespace std;
                                  int a[110][110],n,sum;
                                  int main()
                                  {
                                  	cin>>n;
                                  	for(int i=1;i<=n;i++)
                                  		for(int j=1;j<=n;j++)
                                  		{
                                  			cin>>a[i][j];
                                  		}
                                  	for(int i=1;i<=n;i++)
                                  	{
                                  		for(int j=1;j<=n;j++)
                                  		{
                                  			if(i==j){
                                  				sum+=a[i][j];
                                  			}else if(i+j==n+1){
                                  				sum+=a[i][j];
                                  			}
                                  		}
                                  	}
                                  	
                                  	cout<<sum;
                                  }
                                  
                                  • 0
                                    @ 2026-3-19 17:00:19
                                    #include<bits/stdc++.h>
                                    using namespace std;
                                    int main()
                                    {
                                    int q[100][100],a,z,w,s,x,e;
                                    cin>>a;
                                    for(int i=1;i<=a;i++)
                                    {
                                    	for(int j=1;j<=a;j++)
                                    	{
                                    		cin>>q[i][j];
                                    	}
                                    }
                                    for(int i=1;i<=a;i++)
                                    {
                                    	for(int j=1;j<=a;j++)
                                    	{
                                    		if(i==j)
                                    	    {
                                    		q[i][j]=q[i][j]+10;
                                    	    }
                                    	    else if(i+j==a+1)
                                    	    {
                                    	    		q[i][j]=q[i][j]+10;
                                    		}
                                    	
                                    	}
                                    }
                                    for(int i=1;i<=a;i++)
                                    {
                                    	for(int j=1;j<=a;j++)
                                    	{
                                    		cout<<q[i][j]<<" ";
                                    	}
                                    	cout<<endl;
                                    }
                                        return 0;
                                    }
                                    
                                    • 0
                                      @ 2026-3-19 16:54:33
                                      using namespace std;
                                      int a[100][100];
                                      int x,y,i,j;
                                      int main()
                                      {
                                      cin>>x>>y;
                                      for(i=1;i<=x;i++)
                                      {
                                      for(j=1;j<=y;j++)
                                      {
                                      a[i][j]=i*j;
                                      }
                                      }
                                      for(i=1;i<=x;i++)
                                      {
                                      for(j=1;j<=y;j++)
                                      {
                                      cout<<a[i][j]<<" ";
                                      }
                                      cout<<endl;
                                      }
                                      return 0;
                                      }
                                      
                                      • 0
                                        @ 2026-3-19 16:53:48
                                        using namespace std;
                                        int p[100][100],o;
                                        int main()
                                        {
                                        cin>>o;
                                        for(int i=1;i<=o;i++)
                                        {
                                        for(int e=1;e<=o;e++)
                                        {
                                        cin>>p[i][e];
                                        }
                                        }
                                        for(int i=1;i<=o;i++)
                                        {
                                        for(int e=1;e<=o;e++)
                                        {
                                        if(e==i||e+i==o+1)
                                        {
                                        p[i][e]+=10;
                                        }
                                        }
                                        }
                                        for(int i=1;i<=o;i++)
                                        {
                                        for(int e=1;e<=o-1;e++)
                                        {
                                        cout<<p[i][e]<<" ";
                                        }
                                        cout<<p[i][o];
                                        cout<<endl;
                                        }
                                        return 0;
                                        }
                                        
                                        • 0
                                          @ 2026-3-19 16:34:48
                                          using namespace std;
                                          int a[110][110],n,sum;
                                          int main()
                                          {
                                          cin>>n;
                                          for(int i=1;i<=n;i++)
                                          for(int j=1;j<=n;j++)
                                          {
                                          cin>>a[i][j];
                                          }
                                          for(int i=1;i<=n;i++)
                                          {
                                          for(int j=1;j<=n;j++)
                                          {
                                          if(i==j){
                                          sum+=a[i][j];
                                          }else if(i+j==n+1){
                                          sum+=a[i][j];
                                          }
                                          }
                                          }
                                          
                                          cout<<sum;
                                          

                                          }

                                          信息

                                          ID
                                          104
                                          时间
                                          1000ms
                                          内存
                                          256MiB
                                          难度
                                          7
                                          标签
                                          递交数
                                          271
                                          已通过
                                          69
                                          上传者