


题意分析#
核心:对于每组数据,判断 是否 或 并对应地将残机 ,判断 是否 、、 或 并对应地将残机 。
思路引导#
:::warning[提问] 如何处理多组数据? :::
:::success[成功]
使用 while 循环语句,每次将 ,因为 时布尔值为 , 即 false,所以将会跳出循环,此时循环语句正好执行 次。格式如下:
while(t--/*布尔表达式*/){
//执行____
}cpp:::
:::warning[提问] 如何对 和 的值进行判断? :::
:::success[成功]
使用 if 分支语句,格式如下:
//普通版:
if(/*布尔表达式*/){
//执行____
}
//压行版:
if(/*布尔表达式*/)//执行____(限一句)cpp:::
:::error[警示]{open}
- 如果你将 开 int ,那么你将喜提 ,。请注意观察数据范围!
别问我是怎么知道的 ↗ - 别忘了每次将 初始化为 。 :::
核心代码#
只提供 while 循环语句内的代码。
ans=2;
cin>>x>>s;
if(x>=3)ans++;
if(x>=5)ans++;
if(s>=10000000)ans++;
if(s>=20000000)ans++;
if(s>=40000000)ans++;
if(s>=60000000)ans++;
cout<<ans<<endl;
//code by _ruyingsuixing_(UID:1620655)cpp| 1 | 1 |
|---|---|
| 1 | < |
| 1 | 1 |