比赛 ZLXSCDay1 评测结果 C
题目名称 多-有丝分裂 最终得分 0
用户昵称 铁策 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2016-03-18 21:42:04
显示代码纯文本
#include <iostream>
using namespace std;
int main()
{
	freopen("mitotic_division.in", "r", stdin);
	freopen("mitotic_division.out", "w", stdout);
	int n;
	cin>>n;
	for(; n > 0; n--)
	{
		long long a,b,c;
		cin>>a>>b>>c;
		long long now = a, sum = 1;
		while (now % c !=b && sum <= 1000000)
		{
			now = (now * a) % c;
			sum++;
		}
		if (sum > 1000000)
			printf("no solution\n");
		else
			printf("%d\n", sum);
	}
	return 0;
}