※ 引述《coexistence (褐痂人美語教室)》之銘言:
: ※ 引述《weibo (難過? 失望?)》之銘言:
: : 呼 最近有一個問題想請教大家(程式寫作能力有問題的我沒辦法哩:()
: : 如果我現在有四個dim=100的array,ex:a(100),b(100),c(100),d(100)
: : 如果我現在要找出個線性組合是e=a+b-c+d
: : 那麼e的dim會是100^4個那摸多..
: : 只是我該如何利用Matrix把這所有組合都找出來哩??!!
: : 麻煩大家囉!!!
: : Best Regards
: double e[100000000];
: int i, j, k, h;
: for(i=0, i<100, i++){
: for(j=0, j<100, j++){
: for(k=0, k<100, k++){
: for(h=0, h<100, h++){
: e[h*1000000+k*10000+j*100+i]=a[i]+b[j]-c[k]+d[h];
@@@@@@@@@@@@@@@@@@@@@@@@@@
這邊為啥要降設阿??!!
: }}}}
: 以上是C的寫法
: e[100000000]會存入所有的線性組合
: 方法很簡單 不過你確定你要算出所有組合的答案嗎?
@@@@@@@@@@@@@@@@@
其實我現在要的是去optim我的一個func..
只是老師堅持要用all search~~ >"<
所以啦!! 明明是簡單的東西就被我弄得很難寫啦!!
---------------------------
多謝老大啦!!
--
╭─╮╭─╮╭────╮╭────╮╭────╮╭────╮
│█╰╯█││███◤││◥███││███◣││◥███│
│◥ █ █││█▄▄ │╰╮◥█╭╯│█▄▄◤││█ █│
│█ █ █││█ │╭╯█◥╰╮│█ █││█ █│
╰ █◥█ ╯│◤███││███◥││◤███││███◥│
╰───╯ ╰────╯╰────╯╰────╯╰────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.52.128