Changeset 18694 for lang/ruby/bokeshi/trunk/bokeshi/cpu.rb
- Timestamp:
- 09/03/08 02:04:11 (4 months ago)
- Files:
-
- 1 modified
-
lang/ruby/bokeshi/trunk/bokeshi/cpu.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/bokeshi/trunk/bokeshi/cpu.rb
r18571 r18694 15 15 else 16 16 if seqs.all?{|seq| seq.length == 1} 17 seqs.size % 2 == 0 17 seqs.size % 2 == 0 18 18 else 19 19 seqs.inject(0) do |result, seq| … … 30 30 seqs = stage_or_seqs 31 31 end 32 removings = [] 33 now_winnable = winnable?(seqs) 34 seqs.each do |seq| 35 next_seqs = seqs.select{|s| s != seq} 36 seq.splits.each do |removing, result| 37 if !now_winnable or !winnable?(next_seqs + result) 38 removings << removing 32 if winnable?(seqs) 33 seqs.map do |seq| 34 seq.splits.select do |removing, result| 35 !winnable?(seqs + result - [seq]) 36 end.map do |removing, result| 37 removing 39 38 end 40 end 39 end.flatten 40 else 41 seqs.map{|seq| seq.splits.keys}.flatten 41 42 end 42 removings43 43 end 44 44
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)