74 条题解
-
0
这个方法有点笨,仅供借鉴,脑子不好用的推荐; 运用枚举法,把x从1到25依次判断条件是否成立(x表示调走几人)
#include<iostream> using namespace std; int main() { int j=17,y=25,x=1; for (int i=1;i<=15;i++) { x=i; j-=x; y+=x; if (y%j==0) { if (y/j==2) { cout << x; } } j=17; y=25;//加减完以后再恢复初始化 } return 0; }
//方法二 这个方法有点类似与方程,先根据题目列出方程: 2(17-x)=25+x 再移项 2x+x=34-25 // #include<iostream using namespace std; int main() { int j=17,y=25,x=1; for (int i=1;i<=15;i++) { x=i; if (3*x=9) { cout << i; }
-
0
@所有人,不要直接输出答案!有意思吗?我们要的是做题的过程,来看看思路吧~我们可以用 for循环来一次判断乙除以甲是否没有余数并且等于2,成立就直接输出循环次数,并且return 0终止程序。上代码!
#include <bits/stdc++.h> using namespace std; int main() { int jia = 17, yi = 25; for (int i=1;i<=100;i++) { jia -= 1; yi += 1; if (yi / jia == 2 && yi % jia == 0) { cout << i; return 0; } } return 0; }
-
0
这道题同样的是灰常简单👍 题解如下: 1.正经人数学计算
#include<iostream> using namespace std; int main() { int jia = 17, yi = 25; for (int i = 1;i <= jia + yi;i++) { if ((yi + i)/(jia - i) == 2) { cout << i; break;//终止循环 } } return 0; }
2.真正AC
#include<iostream> using namespace std; int main() { cout << 3; return 0; }
信息
- ID
- 346
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 4651
- 已通过
- 2683
- 上传者