Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,34 @@
|
|||
void
|
||||
paste(record r, index x, text p, integer a)
|
||||
{
|
||||
p = insert(p, -1, a);
|
||||
x.delete(a);
|
||||
if (~x) {
|
||||
x.vcall(paste, -1, r, x, p);
|
||||
} else {
|
||||
r[p] = 0;
|
||||
}
|
||||
x[a] = 0;
|
||||
}
|
||||
|
||||
integer
|
||||
main(void)
|
||||
{
|
||||
record r;
|
||||
list l;
|
||||
index x;
|
||||
|
||||
l.bill(0, "ABCD", "CABD", "ACDB", "DACB", "BCDA", "ACBD", "ADCB",
|
||||
"CDAB", "DABC", "BCAD", "CADB", "CDBA", "CBAD", "ABDC", "ADBC",
|
||||
"BDCA", "DCBA", "BACD", "BADC", "BDAC", "CBDA", "DBCA", "DCAB");
|
||||
|
||||
x['A'] = x['B'] = x['C'] = x['D'] = 0;
|
||||
|
||||
x.vcall(paste, -1, r, x, "");
|
||||
|
||||
l.ucall(r_delete, 1, r);
|
||||
|
||||
o_(r.low, "\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue