[心得] 技能循環算法
想一個問題想不出來...來TOS取暖一下 (╯°□°)╯︵ ╧╧
(數學系的版友有idea證明不可逆矩陣所形成的空間在operator norm下是否路徑連通?)
--------------------------------------------------------------------------
【問題】
遇上CD1不會一擊打死的怪(自己有根性or血厚or...),牛棚技能多少才能形成永動機?
若否,空窗期是幾回合?(這段時間不能卡心or靠龍刻補or...)
(實際情況並非怪都CD1,且每回卡心也不常發生,因此沒必要到永動機,看看空窗期
多長比較實用)
========== 以下只是舉例,如果你知道我要算啥可以略過 ===============
《EX1》玩蛋隊 如何形成不死之身,或是空窗期多少?
(這狀況比較特殊,考慮反擊吸血,木蛋是撐4回合)
Ans:在可以吸血的怪下(薩肥有倍攻,OK的!)不死之身有以下這些範例
(1) 滿技大樹X2、木蛋X1, ,副隊長任意(妲己妖精可以擺唷!)
(2) 滿技大樹X1、木蛋X1、火蛋X1、薩肥X1,副隊長滿技薩肥
而我打算刷一隻滿技大樹就好...2隻太累,所以
滿技大樹X1、木蛋X1、火蛋X1,副隊長滿技薩肥 → 空窗期1回合
《EX2》蛇蛇隊 如何形成不死之身,或是空窗期多少?
Ans:因為控場要被打才能解,不像EX1都是放在左上,所以以石化3回合可補滿血為前提
石化等於是爭取到4回合
(1) 蛇妖X2、木蛋X2 → 空窗期1回合
(2) 蛇妖X2、木蛋X1 → 空窗期4回合
【算法】
Step 1:把你組進這隊的牛棚技能都列出如下:
Skill ─ N/M ,where N 是效果持續時間,M 是 CD
Step 2:◎ 由上往下,從M小的開始排,每組M再從N大的開始排 ◎m
假設排成 N1/M1 其中:M1 <= M2 <= M3
N2/M1 N1 >= N2 >= N3
N3/M1 N4 >= N5
N4/M2 N6 >= N7
N5/M2
N6/M3
N7/M3
Step 3:左列開始相加,每往下加一個就比對右列的值,直到累加值 >= 右列值
例如,N1 < M1
│
├── N1往下加N2
↓
N1+N2 ─┬→ 若N1+N2 >= M1,則停止(達成不死)
│
└→ 若N1+N2 < M2,則往下考慮N1+N2+N3 再與M1比...
若整個加完還是無法達成不死,空窗期就是 M3 - (N1+N2+...+N7)
注意:無關開招順序!只是當N1/M1最先開(必定最先跳起)時,最先陷入循環
若全部跳起後再任挑一個開,則前面1輪會有點亂,甚至有些技能回合會浪費
但最後陷入的循環相同
【範例】
(1) 大樹X1、火蛋X1、木蛋X1、薩肥X1,可以形成永動機嗎?若否,空窗期多少?
<Sol>
Step 1: 大樹I配火蛋 2/8 (組合技持續2回,CD8回)
大樹II 2/10 (吸血兩回)
木蛋 4/10 (因為反擊所以4回)
薩肥 1/10 (完全恢復)
Step 2: 2/8
4/10
2/10
1/10
Step 3: 2 < 8
2+4=6 < 10
6+2=8 < 10
8+1=9 < 10 --- 空窗期 10-9 = 1
(2) 大樹X2、火蛋X1、木蛋X1、薩肥X2,全上會太多餘,最多可以拔掉幾張變永動機?
<So1>
Step 1:1號大樹I配火蛋 2/8
1號大樹II 2/10
2號大樹I 1/8 (轉出心珠)
2號大樹II 2/10
木蛋 4/10
薩肥 1/10
薩肥 1/10
Step 2:2/8
1/8
4/10
2/10
2/10
1/10
1/10
Step 3:2 < 8
2+1=3 < 8
3+4=7 < 10
7+2=9 < 10
9+2=11 >= 10 永動機達成!兩隻薩肥是多餘的
(單就技能循環而言)
而且可以看到多1回合,代表不放火蛋組合技也可以,單純兩隻大樹就好
就是最一開始講的case
---------------------------------
好期待阿~火希 配 波比 + 大樹 + 三太 + 宙斯
空窗期2回合而已...
昨天用未解放大樹打胡同,這隊恢復力直接硬在尾王跟他互幹洗技能 好爽!!
卡心還能轉心,三太完放波比剛好洗回
等實戰多次一點後,再分享這隊心得
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.109.122
※ 文章網址: https://www.ptt.cc/bbs/ToS/M.1430469956.A.DEF.html
推
05/01 16:47, , 1F
05/01 16:47, 1F
推
05/01 16:47, , 2F
05/01 16:47, 2F
推
05/01 16:47, , 3F
05/01 16:47, 3F
推
05/01 16:48, , 4F
05/01 16:48, 4F
簡單說,你帶減傷/吸血/控場/轉心...讓你不死的技能
在cd1敵高傷的淫威下,你可以撐幾回,空窗期多少?
噓
05/01 16:50, , 5F
05/01 16:50, 5F
推
05/01 16:51, , 6F
05/01 16:51, 6F
→
05/01 16:51, , 7F
05/01 16:51, 7F
→
05/01 16:52, , 8F
05/01 16:52, 8F
→
05/01 16:53, , 9F
05/01 16:53, 9F
喔喔!! 這周我是放在蛇蛇隊跟木希隊魯洨 忘了考慮玩蛋反擊
謝啦
→
05/01 16:53, , 10F
05/01 16:53, 10F
噓
05/01 16:56, , 11F
05/01 16:56, 11F
推
05/01 17:00, , 12F
05/01 17:00, 12F
推
05/01 17:00, , 13F
05/01 17:00, 13F
推
05/01 17:00, , 14F
05/01 17:00, 14F
推
05/01 17:00, , 15F
05/01 17:00, 15F
→
05/01 17:00, , 16F
05/01 17:00, 16F
→
05/01 17:01, , 17F
05/01 17:01, 17F
什麼同一回合永動??
推
05/01 17:02, , 18F
05/01 17:02, 18F
推
05/01 17:04, , 19F
05/01 17:04, 19F
推
05/01 17:05, , 20F
05/01 17:05, 20F
→
05/01 17:06, , 21F
05/01 17:06, 21F
不懂耶 舉個反例一下~
→
05/01 17:06, , 22F
05/01 17:06, 22F
我哪有這樣寫= =??
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:08:27
→
05/01 17:07, , 23F
05/01 17:07, 23F
推
05/01 17:08, , 24F
05/01 17:08, 24F
→
05/01 17:08, , 25F
05/01 17:08, 25F
推
05/01 17:09, , 26F
05/01 17:09, 26F
→
05/01 17:09, , 27F
05/01 17:09, 27F
你完整牛棚列一下 我算一次看看 謝啦
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:10:09
推
05/01 17:10, , 28F
05/01 17:10, 28F
推
05/01 17:12, , 29F
05/01 17:12, 29F
這樣暗蛋完全不用開就可以永動了呀 就是一開始講的第二個組合
我沒算錯吧@@?
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:14:09
→
05/01 17:13, , 30F
05/01 17:13, 30F
→
05/01 17:14, , 31F
05/01 17:14, 31F
推
05/01 17:14, , 32F
05/01 17:14, 32F
還有 20 則推文
還有 1 段內文
→
05/01 17:25, , 53F
05/01 17:25, 53F
推
05/01 17:25, , 54F
05/01 17:25, 54F
推
05/01 17:26, , 55F
05/01 17:26, 55F
磨神!! 我發現問題在哪了
你那種情形會讓空窗期更短(1回合),原因出在大家開不到一輪時,有其他招跳起來了
就是你講的那個Condition
只是這個再寫上去會很恐怖...
總之那套方法算出來的空窗期是最長的,實際上可能更短
這樣好像平易近人
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:28:39
推
05/01 17:26, , 56F
05/01 17:26, 56F
推
05/01 17:26, , 57F
05/01 17:26, 57F
推
05/01 17:29, , 58F
05/01 17:29, 58F
→
05/01 17:29, , 59F
05/01 17:29, 59F
(配火蛋) (算3,實際4)
大樹I 大樹II 木蛋 薩肥 薩肥 暗蛋
0 0 0 0 0 0
6 0 0 0 0 0
4 8 0 0 0 0
1 5 7 0 0 0
0 4 6 9 0 0
6 2 4 8 9 0
3 0 1 5 6 13
1 8 0 3 4 11
0 5 7 0 1 8
6 3 5 0 0 6
5 2 4 9 0 5
4 1 3 8 9 4
~~
空窗期呀
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:33:55
推
05/01 17:30, , 60F
05/01 17:30, 60F
→
05/01 17:31, , 61F
05/01 17:31, 61F
→
05/01 17:31, , 62F
05/01 17:31, 62F
→
05/01 17:31, , 63F
05/01 17:31, 63F
→
05/01 17:32, , 64F
05/01 17:32, 64F
推
05/01 17:35, , 65F
05/01 17:35, 65F
噓
05/01 17:35, , 66F
05/01 17:35, 66F
我剛剛又算了一下 迪亞跳了之後先不開 依序開薩肥 薩肥 暗蛋 空窗還是1耶
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:38:32
推
05/01 17:38, , 67F
05/01 17:38, 67F
推
05/01 17:40, , 68F
05/01 17:40, 68F
→
05/01 17:40, , 69F
05/01 17:40, 69F
→
05/01 17:40, , 70F
05/01 17:40, 70F
你是說第一次開木蛋一回合過後迪亞I跳起來馬上開嗎?? 這樣空窗期3回合耶
還是下一次??
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:45:26
→
05/01 17:48, , 71F
05/01 17:48, 71F
→
05/01 17:48, , 72F
05/01 17:48, 72F
推
05/01 17:51, , 73F
05/01 17:51, 73F
→
05/01 17:53, , 74F
05/01 17:53, 74F
推
05/01 17:55, , 75F
05/01 17:55, 75F
→
05/01 17:55, , 76F
05/01 17:55, 76F
磨老師我累了驗算了XDDD
對 我知道我那情況是輪流開一次後沒有都跳起來的情況
有這情況時 空窗期會更低
你的意思是發生這種情況 你的4/16算出來會完全是精確值??
※ 編輯: znmkhxrw (61.231.109.122), 05/01/2015 17:58:51
推
05/01 18:00, , 77F
05/01 18:00, 77F
→
05/01 18:01, , 78F
05/01 18:01, 78F
→
05/01 18:01, , 79F
05/01 18:01, 79F
→
05/01 18:02, , 80F
05/01 18:02, 80F
→
05/01 18:02, , 81F
05/01 18:02, 81F
推
05/01 18:16, , 82F
05/01 18:16, 82F
推
05/01 18:32, , 83F
05/01 18:32, 83F
推
05/01 18:54, , 84F
05/01 18:54, 84F
推
05/01 19:40, , 85F
05/01 19:40, 85F
推
05/01 19:47, , 86F
05/01 19:47, 86F
推
05/01 20:50, , 87F
05/01 20:50, 87F