308 条题解

  • 0
    @ 2026-6-17 16:16:41

    AAAA

    • 0
      @ 2026-6-11 16:42:29
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
        cin>>n;
        for (int i=1;i<=n;i++)
        {
        	cin>>a[i]
        }
        return 0;
      }
      
      • 0
        @ 2026-6-11 16:42:22

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

        • 0
          @ 2026-6-11 16:07:25

          逢3报数 #include <bits/stdc++.h> using namespace std; int n,c=1; queue<int>q; int main() { cin>>n; for(int i=1;i<=n;i++) { q.push(i); } while(q.size()>1) { int x=q.front(); q.pop(); if(c%3!=0) q.push(x); c++; } cout<<q.front()<<endl; return 0; }

          • 0
            @ 2026-6-10 16:22:21

            dfsssssssssssssssssssssssssssssssssssssssecbnzp[;'nwvt7

            • 0
              @ 2026-6-10 16:21:13

              #include<bits/stdc++.h> using namespace std; char a[200][200]; int n,m,s; int main() { cin>>n>>m; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>a[i][j]; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { if(a[i][j]'') cout<<''; else { s=0; if(a[i-1][j]'') s++; if(a[i-1][j-1]=='') s++; if(a[i-1][j+1]'*') s++; if(a[i][j-1]'') s++; if(a[i][j+1]=='') s++; if(a[i+1][j-1]'*') s++; if(a[i+1][j]'') s++; if(a[i+1][j+1]=='') s++; cout<<s; } } cout<<endl; }

              }

              • 0
                @ 2026-6-6 15:37:20
                #include <bits/stdc++.h>
                using namespace std;
                int n,a[1000];
                int main()
                {
                    cin>>n;
                    if(n%2==1)
                    {
                    	cout<<"-1";
                    	return 0;
                	}
                	a[1]=1;
                	for(int i=2;i<=25;i++) a[i]=a[i-1]*2;
                	while(n!=0){
                		for(int i=25;i>=2;i--)
                		{
                			if(a[i]<=n)
                			{
                		
                	return 0;
                }
                
                
                • 0
                  @ 2026-6-6 15:36:12
                  using namespace std;
                  int n,a[1000];
                  int main()
                  {
                      cin>>n;
                      if(n%2==1)
                      {
                      	cout<<"-1";
                      	return 0;
                  	}
                  	a[1]=1;
                  	for(int i=2;i<=25;i++) a[i]=a[i-1]*2;
                  	while(n!=0){
                  		for(int i=25;i>=2;i--)
                  		{
                  			if(a[i]<=n)
                  			{
                  				n=n-a[i];
                  				cout<<a[i]<<" ";
                  			}
                  		}
                  	}
                  	return 0;
                  }
                  
                  
                  • 0
                    @ 2026-6-6 13:58:18
                    #include<bits/stdc++.h>
                    using namespace std;
                    char a[200][200];
                    int n,m,s;
                    int main()
                    {
                    	cin>>n>>m;
                    	for(int i=1;i<=n;i++)
                    	 for(int j=1;j<=m;j++)
                    	 cin>>a[i][j];
                    	 for(int i=1;i<=n;i++)
                    	 {
                    	 	for(int j=1;j<=m;j++)
                    	 	{
                    	 		if(a[i][j]=='*') cout<<'*';
                    	 		else {
                    	 			s=0;
                    	 			if(a[i-1][j]=='*') s++;
                    	 			if(a[i-1][j-1]=='*') s++;
                    	 			if(a[i-1][j+1]=='*') s++;
                    	 			if(a[i][j-1]=='*') s++;
                    	 			if(a[i][j+1]=='*') s++;
                    	 			if(a[i+1][j-1]=='*') s++;
                    	 			if(a[i+1][j]=='*') s++;
                    	 			if(a[i+1][j+1]=='*') s++;
                    	 			cout<<s;
                    			 }
                    		 }
                    		 cout<<endl;
                    	 }
                    
                    }
                    
                    • 0
                      @ 2026-6-3 17:10:10
                      #include<bits/stdc++.h>
                      using namespace std;
                      long long n,s,a[200];
                      int main(){
                      	cin>>n;
                      	for (int i=1;i<=n;i++)
                      		cin>>a[i];
                          for (int i=1;i<=n;i++)
                          	if (a[i]>a[i-1]) s+=6*(a[i]-a[i-1])+5;
                          		else s+=4*(a[i-1]-a[i])+5;
                          cout<<s;
                      }
                      
                      • 0
                        @ 2026-6-3 16:57:17
                        #include<bits/stdc++.h>
                        using namespace std;
                        long long n,m;
                        int main()
                        {
                        	cin>>n>>m;
                        	if(n==1 && m==2 || n==2 && m==3 || n==3 && m==1) cout<<"win";
                        	else if(n==m) cout<<"tie";
                        	else cout<<"lose";
                        }
                        
                        
                        • 0
                          @ 2026-6-2 17:02:20
                          #include<bits/stdc++.h>
                          using namespace std;
                          long long n,c,t,a[1000];
                          int main()
                          {
                          	cin>>n;
                          	for(int i=1;i<=sqrt(n);i++)
                          	{
                          		if(n%i==0)
                          		{
                          			a[++t]=i;
                          			if(i*i!=n)
                          			a[++t]=n/i;
                          		}
                          	}
                          	for(int i=1;i<=t;i++)
                          	for(int j=1;j<=t;j++)
                          	for(int k=1;k<=t;k++)
                          	if(a[i]*a[j]*a[k]==n) c++;
                          	cout<<c<<endl;
                          
                          }
                          
                          • 0
                            @ 2026-5-28 16:54:40
                            #include<bits/stdc++.h>
                            using namespace std;
                            int a,b,c,sum,i,n,m,j,k;
                            int main()
                            {
                            	cin>>n>>m;
                            	for(i-0;i<=n/5;i++)
                            	{
                            		for(j=0;j<=min(m-i,(n-i*5)/3);j++)
                            		{
                            			if(i*5+j*3+(m-i-j)/3.0==n)
                            			{
                            				cout<<i<<" "<<j<<" "<<m-i-j<<endl;
                            			}
                            		}
                            	}
                            }
                            
                            • 0
                              @ 2026-5-26 17:27:16
                              using namespace std;
                              int g,s,b;
                              int main()
                              {
                              for(int i=100;i<=999;i++)
                              {
                              g=i%10;
                              s=i/10%10;
                              b=i/10/10;
                              if(g*g*g+s*s*s+b*b*b==i) cout<<i<<endl;
                              
                              }
                              

                              }

                              • 0
                                @ 2026-5-26 17:10:09
                                using namespace std;
                                int n,m;
                                int main(){
                                	cin>>n>>m;
                                	int t=(n*4-m)/(4-2),j=n-t;
                                	if(t>n||j>n||t<0||j<0)cout<<"-1 -1";
                                	else cout<<t<<' '<<j;
                                	return 0;
                                }
                                
                                • 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;
                                          }
                                          

                                          信息

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