Programming 板


LINE

请问以下 C/C++程式的目的为何?写下loop invariant,并利用loop invariant 给予证明或说明。 // a[0..99] is an integer array int m = 0; int k = 0; while (k < 100) { if (a[k]%2 == 1) m = m + 1; k = k + 1; } 拜托版上大神帮忙了.... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.186.2
1F:推 yauhh:应该是k<100 and m<100吧 49.214.101.104 04/26 10:49
2F:→ snoopy0907:算奇数有几个....?? 219.68.139.57 04/26 10:50
3F:→ snoopy0907:m只是计数用 219.68.139.57 04/26 10:52
4F:推 lovesnake:作业? 回圈不变量是演算法最基本证明法 140.121.216.68 04/26 11:35
5F:推 yauhh:那应该是k<100 and m<= k 180.205.44.99 04/26 11:36
6F:→ lovesnake:..大家应该都知道我想表达什麽吧? ((叹 140.121.216.68 04/26 11:38
7F:→ lovesnake:回圈不变量跟数学归纳法相似,利用一个 140.121.216.68 04/26 11:38
8F:→ lovesnake:已知且恒亘不变的事实,去推倒往後的Y 140.121.216.68 04/26 11:39
9F:→ lovesnake:事实也会相同。 140.121.216.68 04/26 11:39
10F:→ lovesnake:分初始(得到某事实)维持(回圈结果相同) 140.121.216.68 04/26 11:42
11F:→ lovesnake:结束(演算法结束後结果与目的相同) 140.121.216.68 04/26 11:42
12F:→ yauhh:这样讲反而难懂,不变量既然不变,如何往後推? 59.112.229.204 04/26 14:28
13F:→ MOONRAKER:改称不变「项」比较容易理解。 118.163.12.174 04/26 16:13
14F:推 lovesnake:因为出来的结果是确定的 不变的 140.121.216.68 04/26 16:49
15F:→ lovesnake:不对= =+ 我讲错了 <(_ _)> 140.121.216.68 04/26 16:52
16F:推 lovesnake:疑? 对耶 没错 XD 我没讲错 是结果不变 140.121.216.68 04/26 16:55
17F:→ lovesnake:因为回圈结果不变 所以我们可以得知 140.121.216.68 04/26 16:55
18F:→ lovesnake:演算法的正确性~ 140.121.216.68 04/26 16:55
19F:→ lovesnake:所以回圈不变量是利用先证明出回圈的 140.121.216.68 04/26 16:56
20F:→ lovesnake:不变量,然後利用这个不变量去说明 140.121.216.68 04/26 16:56
21F:→ lovesnake:演算法的正确性。 140.121.216.68 04/26 16:56
22F:→ lovesnake:这种方式只能利用再主体是回圈的演算法 140.121.216.68 04/26 16:57
23F:→ lovesnake:如果主体是递回,就必须使用递回树之类 140.121.216.68 04/26 16:57
24F:→ yauhh:唉唷,相对於invariant当然是variant和guard. 59.112.229.204 04/26 17:31
25F:→ Favonia:(推文跳过)尝试写下m和k的精准关系吧~ 140.112.30.39 04/26 20:15







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