9 条题解
-
6
题解来啦(已AC) 点个赞o
#include<bits/stdc++.h> using namespace std; int main(){ int a,m,z; for(int a= 1;a <= 25;a++) { for(int m = 1;m <= 40;m++) { for(int z = 1;z <= 100;z++) { if(a+ m + z == 100 && a * 5 + m * 3 + z / 3 == 100 && z % 3 == 0) { cout << a << " " << m << " " << z << endl; } } } } return 0; }
-
2
枚举就行拉
#include <iostream>//hetao3097453 using namespace std; int main() { int x,y,z; for(int x = 1;x <= 25;x++) { for(int y = 1;y <= 40;y++) { for(int z = 1;z <= 100;z++) { if(x + y + z == 100 && x * 5 + y * 3 + z / 3 == 100 && z % 3 == 0) { cout << x << " " << y << " " << z << endl; } } } } return 0; }
-
-2
枚举大法我直接吹爆:
#include <iostream> #include <cstdio> using namespace std; int main() { for (int i=1;i*5<=100;i++) { for (int j=1;j*3<=100;j++) { if ((100-i-j)%3==0)//判断小鸡的数量是否是三的倍数,若是则是成立的小鸡数 { if (i*5+j*3+(100-i-j)/3==100)//判断三者之和是否等于100 { cout<<i<<" "<<j<<" "<<100-i-j<<endl; } } } } return 0; }
- 1
信息
- ID
- 15
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 4
- 标签
- 递交数
- 356
- 已通过
- 158
- 上传者