比赛 20120323 评测结果 WTTTTTTTTT
题目名称 最大公约数 最终得分 0
用户昵称 恢复用户700 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2012-03-23 21:41:31
显示代码纯文本
(*
Problem		:	gcd
Author		:	whitetooth
Start Time	:	2012-3-23 21:21
Finish Time	:	2012-3-23 21:36
Result		:	
Method		:	Violence
*)
Program T_Gcd;
Var
	t,n,m						:longint;
	ans							:longint;
	
Procedure Init;
Begin
	read(n,m);
	ans:=0;
End;
	
Function Gcd(x,y:longint):longint;
Begin
	if y=0 then exit(x)
	else exit(gcd(y,x mod y));
End;
	
Procedure Main;
Var i							:longint;
Begin
	for i:=m to n do
		if gcd(n,i)>=m then inc(ans);
End;

Procedure Print;
Begin
	writeln(ans);
End;
	
Begin
	Assign(input,'gcd.in'); reset(input);
	Assign(output,'gcd.out'); rewrite(output);
	Read(t);
	For t:=1 to t do
		Begin
			Init;
			Main;
			Print;
		End;
	Close(input); close(output);
End.