-
Notifications
You must be signed in to change notification settings - Fork 0
/
TAGS
96 lines (90 loc) · 3.04 KB
/
TAGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
ai.d,752
import std.algorithm,algorithm1,0
import std.algorithm, std.conv,conv1,0
import std.algorithm, std.conv, std.math,math1,0
import std.algorithm, std.conv, std.math, std.random;random1,0
import std.stdio;stdio2,54
import field,3,72
import field, place;3,72
alias Place[int] Status;5,94
struct Decision7,120
Place[int] valid_places;9,138
int x;10,165
class AI13,177
private int num_playout;AI::num_playout15,188
private immutable double draw_reward;AI::draw_reward16,215
private Status[hash_t] st;AI::st17,255
this(AI::this19,285
void setNumPlayout(AI::setNumPlayout25,377
private double random_playout(AI::random_playout58,1040
private double playout(AI::playout83,1576
Decision play(AI::play116,2516
field.d,1133
import std.c.stdlib,stdlib1,0
import std.c.stdlib, std.algorithm,algorithm1,0
import std.c.stdlib, std.algorithm, std.conv,conv1,0
import std.c.stdlib, std.algorithm, std.conv, std.container;container1,0
import std.stdio;stdio2,61
import ui;3,79
enum{BLANK,BLANK5,91
enum{BLANK, RED,5,91
enum{BLANK, RED, YELLOW}YELLOW5,91
class Field8,179
private byte[] field_body;Field::field_body10,193
private int m_dim;Field::m_dim11,222
private byte m_turn;Field::m_turn12,243
private immutable int NUM_MOKU;Field::NUM_MOKU13,266
private int[] current_top;Field::current_top14,300
private SList!(int) history;Field::history15,329
this(Field::this17,363
byte get(Field::get33,653
private void set(Field::set37,722
@property int dim(Field::dim41,810
@property int turn(Field::turn42,847
void setDim(Field::setDim44,887
byte reverseTurn(Field::reverseTurn50,994
void clear(Field::clear55,1067
bool unput(Field::unput65,1221
bool put(Field::put82,1706
bool isWin(Field::isWin110,2341
bool isEmpty(Field::isEmpty208,4618
bool isFull(Field::isFull214,4712
main.d,354
import std.conv,conv1,0
import std.conv, std.string,string1,0
import std.conv, std.string, std.getopt,getopt1,0
import std.conv, std.string, std.getopt, std.format,format1,0
import std.conv, std.string, std.getopt, std.format, std.array;array1,0
import std.stdio;stdio2,64
import field;3,82
import ai;4,96
import ui;5,107
void main(7,119
place.d,144
struct Place1,0
int x;3,15
int n;4,24
double reward;5,33
double ucb;6,50
this(11,163
int opCmp(17,240
int opEqauls(22,315
ui.d,652
import std.stdio,stdio1,0
import std.stdio, std.string,string1,0
import std.stdio, std.string, std.conv,conv1,0
import std.stdio, std.string, std.conv, std.format,format1,0
import std.stdio, std.string, std.conv, std.format, std.array,array1,0
import std.stdio, std.string, std.conv, std.format, std.array, std.c.stdlib;stdlib1,0
import field,2,77
import field, place;2,77
string[] input(6,114
void output(7,134
void display(8,161
void showAIStatus(9,187
class CUI 12,236
string[] input(CUI::input14,253
void output(CUI::output24,422
void display(CUI::display29,475
void showAIStatus(CUI::showAIStatus61,1015
test.d,0