Re: [討論]請教一個具有限制條件的問題已回收
執行後發現還差一點,那就是從第一個小時開始就要符合開/關機規則,
我發現有些結果從第一個小時開始(從頭開始檢察)就不符合開三關三規則
(雖然從最後面檢查起來是對了),卻也納入了正確的答案中
But thank you very much!
如果您願意繼續幫忙的話 是最好了 :)
※ 引述《poiuy777 (帥氣又拉風)》之銘言:
: 我試了一下 不知道這是不是你要的
: r = input('總運行時間(Hr) = ');
: c = input('檢查最小長度 = ');
: bkl = 0; bkr = 0;
: tab = zeros(2^r, r);
: for i = 1 : 2^r
: x = dec2bin(i-1, r);
: tab(i, :) = str2num( x(:) )';
: for j = 1 : r-1
: if tab(i,j) ~= tab(i,j+1)
: if j >= c
: for k = 1 : c - 1
: if tab(i,j-k) - tab(i,j-k+1)
: bkl = 1;
: break;
: else
: bkl = 0;
: end
: end
: if bkl
: break;
: end
: end
: if r - j >= c
: for k = 1 : c - 1
: if tab(i, j + k) - tab(i, j + k +
(略)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.206.41
討論串 (同標題文章)
完整討論串 (本文為第 3 之 5 篇):