6 条题解

  • 1
    @ 2024-11-10 13:31:07
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int a,b;
    	cin>>a;
    	b=a/4;
        if(a%4>=0&&a%4<1)
        cout<<"0"<<" "<<"0"<<" "<<b<<endl;
        if(a%4>=1&&a%4<2)
        cout<<"0"<<" "<<"1"<<" "<<b-1<<endl;
        if(a%4>=2&&a%4<3&&a>=14)
        cout<<"0"<<" "<<"2"<<" "<<b-2<<endl;
        if(a%4>=2&&a%4<3&&a<14)
        cout<<"1"<<" "<<"0"<<" "<<b-1<<endl;
        if(a%4>=3&&a%4<4&&a>=15)
        cout<<"1"<<" "<<"1"<<" "<<b-2<<endl;
        if(a%4>=3&&a%4<4&&a<15)
        cout<<"1"<<" "<<"0"<<" "<<b-1<<endl;
    	return 0;
    }
    
    • 0

      #include<bits/stdc++.h> using namespace std; int main() { int a; cin>>a; if(a<4) { cout<<0<<" "<<0<<" "<<0; } if(a>=4) { if(a%40) { cout<<0<<" "<<0<<" "<<a/4; } else if(a%41) { cout<<0<<" "<<1<<" "<<(a-5)/4; } else if(a%42) { cout<<1<<" "<<0<<" "<<(a-6)/4; } else if(a%43) { if(a==7) { cout<<1<<" "<<0<<" "<<0; } else { cout<<1<<" "<<1<<" "<<(a-11)/4; } return 0; }

      } return 0; }

      • 0
        @ 2024-1-7 17:34:40

        #include<bits/stdc++.h> using namespace std; int main() { int a,b,c,n; cin>>n; if(n<4) {cout<<0<<" "<<0<<" "<<0;} if(n%40) {a=0,b=0,c=n/4;cout<<a<<" "<<b<<" "<<c;} else if(n%41) {a=0;b=1;c=(n-5)/4; cout<<a<<" "<<b<<" "<<c;} else if(n%42) {a=1;b=0;c=(n-6)/4; cout<<a<<" "<<b<<" "<<c;} else if(n%43) { if(a==7) { cout<<1<<" "<<0<<" "<<0; } else { cout<<1<<" "<<1<<" "<<(a-11)/4; } } return 0; }

        • 0
          @ 2024-1-6 13:11:36

          #include<bits/stdc++.h> using namespace std; int main() { int a; cin>>a; if(a<4) { cout<<0<<" "<<0<<" "<<0; } if(a>=4) { if(a%40) { cout<<0<<" "<<0<<" "<<a/4; } if(a%41) { cout<<0<<" "<<1<<" "<<(a-5)/4; } if(a%42) { cout<<1<<" "<<0<<" "<<(a-6)/4; } if(a%43) { if(a==7) { cout<<1<<" "<<0<<" "<<0; } else { cout<<1<<" "<<1<<" "<<(a-11)/4; } }

          }
          return 0;
          

          }

          • -1
            @ 2024-11-10 13:38:55

            #include<bits/stdc++.h> using namespace std; int main() { int a; cin>>a; if(a<4) { cout<<0<<" "<<0<<" "<<0; } else { if(a%40) { cout<<0<<" "<<0<<" "<<a/4; } else if(a%41) { cout<<0<<" "<<1<<" "<<(a-5)/4; } else if(a%42) { cout<<1<<" "<<0<<" "<<(a-6)/4; } else if(a%43) { if(a==7) { cout<<1<<" "<<0<<" "<<0; } else { cout<<1<<" "<<1<<" "<<(a-11)/4; } } } return 0; }

            • -1

              不要直接抄码子!!! 抄的没有()!!! 暴力枚举肯定不行!!!

              int x,y,z,sum,f=1;
              	cin>>sum;
              	if(sum<4) f=0;
              	if(sum%4==0) 
              	{
              		x=0,y=0,z=sum/4;
              	}
              	else if(sum%4==1)
              	{
              		x=0;y=1;z=sum/4-1;
              	}
              	else if(sum%4==2)
              	{
              		x=1;y=0;z=sum/4-1;
              	}
              	else if(sum%4==3)
              	{
              		if(sum==7) f=0;
              		x=1;y=1;z=sum/4-2;
              	}
              	if(f) printf("%d %d %d\n",x,y,z);
              	else 
              	printf("No Answer\n");
              	return 0; 
              }
              
              • @ 2024-10-17 21:22:50

                现在可以直接抄码子了。``` #include<bits/stdc++.h> using namespace std; int main() { int x,y,z,sum,f=1; cin>>sum; if(sum<4) f=0; if(sum%40) { x=0,y=0,z=sum/4; } else if(sum%41) { x=0;y=1;z=sum/4-1; } else if(sum%42) { x=1;y=0;z=sum/4-1; } else if(sum%43) { if(sum==7) f=0; x=1;y=1;z=sum/4-2; } if(f) printf("%d %d %d\n",x,y,z); else printf("No Answer\n"); return 0; }

                
                
            • 1

            信息

            ID
            39
            时间
            1000ms
            内存
            256MiB
            难度
            7
            标签
            递交数
            210
            已通过
            48
            上传者