Python 板


LINE

不好意思又来请教板上前辈... 问题是这样: 麦克鸡块有 6 块装, 9 块装跟 20 块装。我们如果要找出哪些块数的鸡块是不能直接 买到的(比如说 5 块鸡块得买 6 块鸡块, 然後丢掉一块, 这样就不行), 要怎麽找? 最大块数是多少块? 我的 code 如下: #program that finds the largest number of McNuggets that cannot be bought #in exact quantity. a = 0 b = 0 c = 0 n = 1 #number of nuggets #sol = (a, b, c) while (n <50): while (c <= n/20): while (b <= n/9): while (a <= n/6): if (6*a + 9*b + 20*c != n): a += 1 else: n += 1 a = 0 b += 1 a = 0 c += 1 b = 0 c = 0 print n n += 1 print 'Done!' n 设定 50 是因为我知道 50 以後不管多少鸡块都可以凑到 code 让凑不到的都跑出来是因为这样比较简单...而我这步都还不会所以先这样写...>_< 我的写法跟前面跑质数写法基本上一样(真没想像力对不起 Orz) 但是不知道为什麽按下 F5 之後什麽都跑不出来... 还请板上前辈赐教, 感谢! -- e^(iπ) + 1 = 0 - Leonhard Euler --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.113.148.21
1F:→ suzuke:因为a=0, 永远都让while(a<=n/6)成立, 所以永远都不会结束 11/15 04:09
2F:→ rmbrick:我猜是39 11/15 04:16
3F:→ rmbrick:你c+=1 然後又c=0 ... 难怪会无穷回圈 11/15 05:44
4F:推 DigiPrince:建议对於"已知回圈数"的用 for,未知次数的才用 while 11/15 05:45
5F:→ DigiPrince:而且这种问题个人会建议用 Dynamic Programming 解。 11/15 05:47
6F:→ DigiPrince:而且答案应该是 43 不是 39 啦 XD 11/15 05:48
7F:→ rmbrick:看到的第1眼用猜的 猜错不用钱XD 11/15 05:56
8F:→ Equalmusic:我是用之前的 code 改的没发现, 太感谢了! 11/15 13:11
9F:→ Equalmusic:不用 for 是因为其实次数是未知, 只是刚好因为上一题 11/15 13:12
10F:→ Equalmusic:所以我才知道次数, 算是偷吃步, 等这部份修正之後要改 11/15 13:12
11F:→ Equalmusic:回来...用未知的算法... 11/15 13:12
12F:推 StubbornLin:我比较喜欢一般的鸡块 11/15 14:32
13F:→ KSJ:我比较想知道怎麽知道50後就没了的想法@_@a 11/15 14:40
14F:→ DigiPrince:可以用归纳法证明,只要有连续 6 个可以组出的整数, 11/15 16:55
15F:→ DigiPrince:之後的所有整数都可以被组出来。 11/15 16:56
16F:→ DigiPrince:我比较想知道一般的鸡块跟麦克鸡块差别在哪? XDDDDD 11/15 16:59
17F:→ StubbornLin:麦克鸡块应该是用肉浆去做出来的吧 = = 11/15 17:51
18F:→ uranusjr:看到这问题就让我想起当初学演算法的时光... 11/22 02:00
19F:→ uranusjr:不过那时候要解的好像是背包问题, 比这个麻烦XD 11/22 02:01







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP