長テーブルのうなぎ屋

ネットで見つけた問題を解きました。
https://qiita.com/krppppp/items/a75205c9dcb4165ca2b4

ネットで見つけた問題を解きました。
https://qiita.com/krppppp/items/a75205c9dcb4165ca2b4

  • タグ:
  • タグはありません
#module
#deffunc str
s =
split s, " ", table_max, group_max
table_max = int(table_max)
group_max = int(group_max)
dim table, table_max
return
#deffunc str
s =
split s, " ", ,
= int()
= int()
+ ;
//
out = 0
repeat , -1
if table(cnt\table_max): out = 1: break //
loop
if out: return //
//
repeat , -1
table(cnt\table_max) = //
loop
+=
return
#defcfunc
return
#defcfunc
return
#defcfunc int p1
return table(p1)
#global
//----------------------
randomize
R = 95.
= 50
= 10
= str() + " " + str()
title "" +
repeat,1
cls
= str(1 + rnd()) + " " + (1 + rnd(1 + rnd(1 + rnd())))
repeat
pos 200 + R * sin(3.141592 * 2 / * cnt), 200 + R * cos(3.141592 * 2 / * cnt)
mes (cnt)
loop
dialog +"\n"+()+""
if () = {
pos 0,0
mes ()+""
break
}
loop
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX