C_and_CPP 板


LINE

小弟不是来求解的 只是请问版友要用哪种方式写比较好? 关於题目只能用这些方式: if, if…else, do, for, switch, do…while (我也只学这些方式...) 我想的可能写出来的方式只有用 for !? 有关奇怪的印度题目是这样的 -- x^+y^=r^ represents the equation of circle with center at the origin (0,0) and radius r. Write a program that reads radius (r) from the key board and prints the number of points with integer coordinates that lie within the circle. -- yahoo字典怪翻译 --- x^+y^=r^用中心代表圈子的等式在起源(0,0),并且半径r.写读从键盘的半径(r)的节目并 且打印点的数量与在圈子之间的整数座标的。 -- (x^ = x^2 ? 有点忘了....." ^ " 是不是直接等於平方...) 意思大概就是 输入 (x,y) 然後会有一个圆 求圆内有几个"整点坐标" (整体意思是这样没错? 我看不太懂英文....) 例如: 我(x,y)输入1,1 共有这些坐标: (0,1) (1,0) (0,0),(0,-1)(-1,-1)..... cout圆内整点坐标的数量 小弟不知从何下手 目前用for写看看 (第一次看PASCAL还能看得出些端倪 这次第一次看到不知从何下手的题目) 不过我以前数学真的很差阿...圆的基本原理要问同学 请问有比for更好的写法吗?! (?o?) -- 为什麽您要这麽着急呢? http://www.wretch.cc/blog/s9021413 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.220.155 ※ 编辑: tcc740sd 来自: 61.229.220.155 (06/08 07:45)
1F:推 POSIX:对你而言 这应该是数学问题 06/08 07:47
2F:→ POSIX:你能以数学理解出来 自然就能以程式想法解出 06/08 07:47
3F:→ lytn:这题1点也没你上次那题++怪 06/08 07:50
4F:→ lytn:for(x=0 to +r){ { for(y= 0 to +r ) } } ,额外加上x,y轴对称 06/08 07:51
5F:推 lytn:真的想顺便练数学的话,可以再加考虑45度 135度 对称轴. 06/08 08:00
6F:推 zlw:^是用来表达次方,如x^2代表x平方。另外这题方程式是平方没错 06/08 08:02
7F:→ lytn:还有 题目好像只考虑输入r 而已,不是输入x y . 06/08 08:06
8F:→ tcc740sd:是喔!!!! @@ 我英文不太好 只大概知道要画个圆来求 06/08 08:09
9F:→ tcc740sd:++那题是印度人的题目怪 然後我就突然冒出那问题了... 06/08 08:09
10F:→ tcc740sd:谢谢各位好心的版友~看来是我数学烂的问题 ( ̄□ ̄|||)a 06/08 08:11
11F:推 zlw:只是要求数量不用画圆,列出座标范围。用回圈跑所有座标跑一轮 06/08 08:21
12F:→ zlw:每次拿到座标,就跟(0,0)用直线距离公式求是否<=半径来判断 06/08 08:22
13F:→ tcc740sd:喔喔喔!!! 谢谢楼上 06/08 08:46
14F:推 varg:他给的input是r不是x y... 06/08 09:15
15F:→ netsphere:这不就是 ACM 356 Square Pegs And Round Holes 06/08 10:52
16F:→ netsphere:我也是用楼楼上说的方法 06/08 10:53
17F:→ lytn:用到对衬轴只是可以减少平方的计算量, 06/08 11:07
18F:推 ledia:不是应该用水平(或垂直)线求截点, 直接头减尾算点数就好了? 06/08 11:28
19F:→ ledia:一个一个加太慢了吧 @@ 06/08 11:29
20F:→ ledia:不然 r=1000000 不就算到睡着了 囧 06/08 11:29
21F:→ lytn:Good!! 看来我数学也不好.. 06/08 11:35
22F:→ MOONRAKER:现在机器这麽快 其实可以大胆使用蒙地卡罗法 |D 06/08 11:49
23F:推 chrisdar:半径R 是浮点数还是整数 06/08 12:12
25F:推 ledia:蒙地卡罗其实我以前有想过... XD 但是精确度难确保 06/08 14:26
26F:推 ledia:那个 sequences 的很帅 XD 不过只有到 1000 06/08 14:31
27F:→ MOONRAKER:我承认蒙地卡罗法是来乱的 XDDDDDDDDD 06/08 16:43







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灯, 水草

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

TOP