问题标题: 酷町堂:1246

0
0

2
栾峻岩
栾峻岩
初级天翼
初级天翼

(4,2)=2

首先你要看这个数能不能被2整除,不能,则输出:0 0

如果这个数能被4整除,那么输出a/4(最小,每个车子轮子越多越好)和a/2(最大,每个车子轮子越少越好)

如果这个数能被2整除,不能被4整除,则输出:

a/4+1和a/2;
0
0
汪宇航
汪宇航
新手启示者
新手启示者
  • int X,a,b;
  • cin>>X;
  • if(X%2==0&&X%4==0){
  • cout<<X/4<<" "<<X/2;
  • }else if(X%2==0&&X%4!=0){
  • cout<<X/2/2+1<<" "<<X/2;
  • }else{
  • cout<<0<<" "<<0;
  • }
0
0
0
沈峻宇
沈峻宇
资深天翼
资深天翼

我求求你了,别捡2年前的问题凑经验!

0
吴君昊
吴君昊
新手光能
新手光能

枚举,把所有方法凑起来

0
0
邵逸儒
邵逸儒
中级天翼
中级天翼

不是

这题要考虑很多,没有栾峻岩说的那么简单

我用了32行

0
方亦欧
方亦欧
新手光能
新手光能

栾峻岩讲的是正确的,我也是这个思路,满分。

0
杨陈卓
杨陈卓
新手天翼
新手天翼

定义整型变量x

输入x

 if(x%4==0)cout<<x/4<<" "<<x/2<<endl;//第一种情况 
    if(x%2==1)cout<<0<<" "<<0<<endl;//第二种情况 
    if(x%4!=0&&x%2==0)cout<<x/4+1<<" "<<x/2<<endl;//第三种情况

核心代码

很多人容易忽略第三种情况

我要回答