Re: [问题] 穷举法 未知数位置不定

楼主: noodleT (面T)   2017-05-21 17:49:20
不太懂 MOONY 大的方法,
至于原 PO 说要跑几层,简单想法就是三层。
x(n) = x(a=?,b=?) = a1b2
y(n) = y(c=?) = 3c
z(n) = z(d=?,e=?,f=?) = 4d5ef
所以只要创造一个 function ,让你可以丢 n 进去并回传 x,y,z 就可以了。
http://ideone.com/OMwXNg
※ 引述《ptt0720 (湿湿)》之铭言:
: 开发平台(Platform): (Ex: Win10, Linux, ...)
: macOS
: 编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
: 额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
: 问题(Question):
: http://i.imgur.com/Lu5Pqib.jpg
: 喂入的资料(Input):
: 程式码(Code):(请善用置底文网页, 记得排版)
: 补充说明(Supplement):
: 看起来要穷举没错
: 但是因为未知数位置不定
: 所以我打算在字串内读ascii code
: 不是数字就要判断
: 但是我要如何组合完输入的那三行等式
: 而且未知数也有可能是好几个或一个
: 我跑未知数的循环也是个问题
: 有没有大大能提供一些不同的思维呢
作者: pttworld (批踢踢世界)   2017-05-21 19:22:00
function内不算层吗?其实穷举仰赖测资的设计。而如果搭配function只要xy二层加最后比对z。
楼主: noodleT (面T)   2017-05-21 19:37:00
function 应该要算层没错,z 循环也能被省略掉。y 循环甚至可以用条件跳出。整体执行速度会快不少

Links booklink

Contact Us: admin [ a t ] ucptt.com