Submission #418310


Source Code Expand

require 'prime'
primes = Prime.each(1000).to_a
res = 1
primes.each { |prim|
	t = prim * res
	if t > 1000
		break
	end
	puts "? " + t.to_s
	STDOUT.flush
	s = gets.chomp 
	while s == "Y"
		t *= prim
		if t > 1000
			break
		end
		puts "? " + t.to_s
		STDOUT.flush
		s = gets.chomp
	end
	res *= t / (prim * res)
}
 
puts "! " + res.to_s

Submission Info

Submission Time
Task B - 数当てゲーム
User yumechi
Language Ruby (1.9.3)
Score 200
Code Size 356 Byte
Status AC
Exec Time 75 ms
Memory 5020 KB

Judge Result

Set Name All
Score / Max Score 200 / 200
Status
AC × 20
Set Name Test Cases
All 10_corner_0.txt, 10_corner_1.txt, 10_corner_2.txt, 10_corner_3.txt, 10_corner_4.txt, 10_corner_5.txt, 10_corner_6.txt, 10_corner_7.txt, 10_corner_8.txt, 10_corner_9.txt, 20_random_0.txt, 20_random_1.txt, 20_random_2.txt, 20_random_3.txt, 20_random_4.txt, 20_random_5.txt, 20_random_6.txt, 20_random_7.txt, 20_random_8.txt, 20_random_9.txt
Case Name Status Exec Time Memory
10_corner_0.txt AC 75 ms 5020 KB
10_corner_1.txt AC 68 ms 4884 KB
10_corner_2.txt AC 65 ms 4852 KB
10_corner_3.txt AC 64 ms 4852 KB
10_corner_4.txt AC 64 ms 4872 KB
10_corner_5.txt AC 63 ms 4844 KB
10_corner_6.txt AC 69 ms 4872 KB
10_corner_7.txt AC 67 ms 4788 KB
10_corner_8.txt AC 63 ms 4876 KB
10_corner_9.txt AC 65 ms 4884 KB
20_random_0.txt AC 63 ms 4860 KB
20_random_1.txt AC 63 ms 4864 KB
20_random_2.txt AC 64 ms 4872 KB
20_random_3.txt AC 64 ms 4876 KB
20_random_4.txt AC 67 ms 4888 KB
20_random_5.txt AC 63 ms 4884 KB
20_random_6.txt AC 62 ms 4852 KB
20_random_7.txt AC 65 ms 4824 KB
20_random_8.txt AC 69 ms 4792 KB
20_random_9.txt AC 64 ms 4860 KB