293 条题解

  • 0
    @ 2026-5-14 16:58:13
    #include<bits/stdc++.h> using namespace std; long long n,a,mc,len; string x; int main() { cin>>n>>x; len=x.size(); mc=1; for(int i=len-1;i>=0;i--) { if(x[i]>='A'&&x[i]<='Z') { a=a+(x[i]-55)​*mc; mc*​=n; } else { a=a+(x[i]-48)​*mc; mc*​=n; } } cout<<a;
    
    }
    
    • 0
      @ 2026-5-14 16:57:37

      #include<bits/stdc++.h> using namespace std; long long n,a,mc,len; string x; int main() { cin>>n>>x; len=x.size(); mc=1; for(int i=len-1;i>=0;i--) { if(x[i]>='A'&&x[i]<='Z') { a=a+(x[i]-55)mc; mc=n; } else { a=a+(x[i]-48)mc; mc=n; } } cout<<a;

      }

      • 0
        @ 2026-5-14 16:57:22

        #include<bits/stdc++.h> using namespace std; long long n,a,mc,len; string x; int main() { cin>>n>>x; len=x.size(); mc=1; for(int i=len-1;i>=0;i--) { if(x[i]>='A'&&x[i]<='Z') { a=a+(x[i]-55)mc; mc=n; } else { a=a+(x[i]-48)mc; mc=n; } } cout<<a;

        }

        • 0
          @ 2026-5-14 16:57:07

          #include<bits/stdc++.h> using namespace std; long long n,a,mc,len; string x; int main() { cin>>n>>x; len=x.size(); mc=1; for(int i=len-1;i>=0;i--) { if(x[i]>='A'&&x[i]<='Z') { a=a+(x[i]-55)mc; mc=n; } else { a=a+(x[i]-48)mc; mc=n; } } cout<<a;

          }

          • 0
            @ 2026-5-6 16:13:25
            #include<bits/stdc++.h>
            using namespace std;
            int x,y,a;
            string s;
            int main()
            {
            	cin>>s;
            	a=s.size();
            	x=0;y=a-1;
            	while(s[x]==s[y]&&x<y)
            	{
            		x++;
            		y--;
            	}
            	if(x==y) cout<<"js";
            		else if(x>y) cout<<"os";
            			else cout<<"NO";
            	return 0;
            }
            
            • 0
              @ 2026-4-29 15:29:21
              #include<bits/stdc++.h>
              using namespace std;
              long long l,s,q=1,y;
              string x;
              int main()
              {
              	cin>>y;
              	cin>>x;
              	l=x.size();
              	for(int i=l-1;i>=0;i--)
              	{
              		if(x[i]>='0'&&x[i]<='9')
              		{
              			s+=(x[i]-48)*q;
              		}
              		else s=s+(x[i]-55)*q;
              		{
              			q*=y;
              		}
              	}
              	cout<<s;
              }
              

              你是GAY

              • 0
                @ 2026-4-22 15:31:12
                #include<bits/stdc++.h>
                using namespace std;
                int f(char x){
                	if (x >='0' && x <='9'){
                		return x - 48;
                	}
                	return x - 'A' +10;
                }
                int main()
                {
                	long long m,s=0,k = 1;
                	string n;
                	cin>>m;
                	cin>>n;
                	for (int i = 0; i < n . size(); ++ i){
                		s += f(n[n.size()-i-1]) * k;
                		k *= m;
                	}
                	cout<<s;
                
                }
                
                • 0
                  @ 2026-4-16 15:54:08
                  #include <bits/stdc++.h>
                  using namespace std;
                  int n,a[1010],x,s;
                  int main()
                  {
                  	cin>>n;
                  	for(int i=1;i<=n;i++)
                  	{
                  		cin>>x;
                  		a[x]=1;
                  	}
                  for(int i=1;i<=1000;i++)
                  	if(a[i]!=0) {
                  		s++;
                  		
                  	}
                  	cout<<s<<endl;
                  		for(int i=1;i<=1000;i++)
                  	if(a[i]!=0) {
                  		
                  	cout<<i<<" ";	
                  	}
                  	
                  }
                  
                  • 0
                    @ 2026-4-15 16:58:41
                    #include<bits/stdc++.h>
                    using namespace std;
                    int a[1005],k;
                    int main(){
                    	int n,x,Max=INT_MIN;
                    	cin>>n;
                    	x=n;
                    	for(int i=1;i<=n;i++){
                    		cin>>k;
                    		if(k>Max){
                    			Max=k;
                    		}
                    		if(a[k]==0){
                    			a[k]++;
                    		}else{
                    			x--;
                    		}
                    	}
                    	cout<<x<<endl;
                    	for(int i=1;i<=Max;i++){
                    		if(a[i]!=0){
                    			cout<<i<<' ';
                    		}
                    	}
                    	return 0;
                    }
                    
                    • 0
                      @ 2026-4-15 16:57:45

                      #include<bits/stdc++.h> using namespace std; int a[1005],k; int main(){ int n,x,Max=INT_MIN; cin>>n; x=n; for(int i=1;i<=n;i++){ cin>>k; if(k>Max){ Max=k; } if(a[k]==0){ a[k]++; }else{ x--; } } cout<<x<<endl; for(int i=1;i<=Max;i++){ if(a[i]!=0){ cout<<i<<' '; } } return 0; }

                      • 0
                        @ 2026-4-15 16:26:13
                         #include <bits/stdc++.h>
                        using namespace std;
                        int n,m,a[10010],s,x,y;
                        int main()
                        {
                        	cin>>n>>m;
                        	for(int i=1;i<=m;i++)
                        	{
                        		cin>>x>>y;
                        		for(int j=x;j<=y;j++)a[j]=1;
                        	}
                        	s=n+1;
                        	for(int i=0;i<=n;i++)if(a[i])s--;
                        	cout<<s;
                        	return 0;
                        }🚀️ 🚀️ 🚀️
                        
                        • 0
                          @ 2026-4-15 16:11:26
                          using namespace std;
                          string a[10001];
                          long long n;
                          int cmp(string x,string y)
                          {
                          	return x+y > y+x;
                          }
                          int main()
                          {
                          	cin>>n;
                          	for(int i=1;i<=n;i++)
                          		cin>>a[i];
                          	sort(a+1,a+n+1,cmp);
                          	for(int i=1;i<=n;i++)
                          	{
                          		cout<<a[i];
                          	}
                          	return 0;
                          }
                          
                          • 0
                            @ 2026-4-15 15:40:16
                            #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-15 15:38:47
                              #include<bits/stdc++.h>
                              using namespace std;
                              long long n;
                              string a[10000];
                              int cmp(string x,string y){
                              	return x+y > y+x;
                              }
                              int main()
                              {
                              	cin>>n;
                              	for(int i=1;i<=n;i++)
                              	cin>>a[i];
                              	sort(a+1,a+n+1,cmp);
                              	for(int i=1;i<=n;i++)
                              	{
                              		cout<<a[i];
                              	}
                              }
                              
                              • 0
                                @ 2026-4-14 16:57:49
                                #include<bits/stdc++.h>
                                using namespace std;
                                long long n;
                                string a[10000];
                                int cmp(string x,string y){
                                	return x+y > y+x;
                                }
                                int main()
                                {
                                	cin>>n;
                                	for(int i=1;i<=n;i++)
                                	cin>>a[i];
                                	sort(a+1,a+n+1,cmp);
                                	for(int i=1;i<=n;i++)
                                	{
                                		cout<<a[i];
                                	}
                                }
                                
                                • 0
                                  @ 2026-4-14 16:30:11

                                  抄的叫爸爸

                                  • 0
                                    @ 2026-4-14 16:28:50
                                    using namespace std;
                                    long long a,b,c;
                                    int main()
                                    {
                                    	cin>>a>>b>>c;
                                    	if(a<b)
                                    	swap(a,b);
                                    	if(a<c)
                                    	swap(a,c);
                                    	if(b<c)
                                    	swap(b,c);
                                    	cout<<a<<" "<<b<<" "<<c;
                                    	return 0;
                                    }
                                    
                                    • 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;
                                          }
                                          

                                          信息

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