リアル女子大生とペアプロできないのはどう考えても俺が悪い 第一話
とりま超ナイーブバージョン
($mx,$my) = gets.split(" ").map(&:to_i)
$mem = []
$mx.times do
$mem << gets.chomp.bytes.map(&:chr).map(&:to_i)
end
def count(x,y)
k = 0
$mx.times do |i|
$my.times do |j|
if $mem[i][j] == 0
k += 1 if drawable(i,j,x,y)
end
end
end
puts k
end
def drawable(mx,my,x,y)
return false if mx + x > $mx
return false if my + y > $my
x.times do |i|
y.times do |j|
return false if $mem[mx + i][my + j] == 1
end
end
return true
end
widgets = gets.to_i
widgets.times do
count(*(gets.split(" ").map(&:to_i)))
end
テスト4でタイムアウト。42点。
Author And Source
この問題について(リアル女子大生とペアプロできないのはどう考えても俺が悪い 第一話), 我々は、より多くの情報をここで見つけました https://qiita.com/kuwa72/items/5401c1282f1244705f83著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .