C语言问题求解,百钱百鸡
答案:1 悬赏:30 手机版
解决时间 2021-11-25 11:58
- 提问者网友:临风不自傲
- 2021-11-24 11:13
C语言问题求解,百钱百鸡
最佳答案
- 五星知识达人网友:玩世
- 2021-11-24 11:51
暴力解法
你的一重循环不行,应该是二重循环
for(int i=0;i<=n && i*a<=m;i++){
for(int j=0;i+j<=n && i*a+j*b<=m;j++){
if((n-i-j) * c == m) cout<
}
}追问一层循环都时间超限啊,二层能行?追答超时限不是循环的问题,
你的超时限是你输入的问题,再想想怎么把分数输入进变量。
。。我一般都只看算法的问题,输入输出我一般都忽略不计
你的一重循环不行,应该是二重循环
for(int i=0;i<=n && i*a<=m;i++){
for(int j=0;i+j<=n && i*a+j*b<=m;j++){
if((n-i-j) * c == m) cout<
}
}追问一层循环都时间超限啊,二层能行?追答超时限不是循环的问题,
你的超时限是你输入的问题,再想想怎么把分数输入进变量。
。。我一般都只看算法的问题,输入输出我一般都忽略不计
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯