题解 | 小红和小紫的取素因子游戏

小红和小紫的取素因子游戏

https://www.nowcoder.com/practice/6146f391a69547c4804fe8d0330f1745

#include<iostream>
//#include<string>
using namespace std;

int main() {
    int a, b;
    cin >> a;
    while (a-- > 0) {
		cin >> b;
		int ans = 0;
		while (b > 1) {
			bool flag = true; 
		  	//对于合数c = a * b,那么有min(a, b) <= c ^ (1 / 2)
			for(int i = 2; i * i <= b; i++) {
				if(b % i == 0) {
					b /= i;
					ans++;
					flag = false;
					break;
				}
			}
			//质数 
			if(flag) {
				ans++;
				break;
			};
		}
		cout << (ans % 2 == 0 ? "yukari" : "kou") << endl;
	} 
}

全部评论

相关推荐

03-10 22:53
吉林大学 golang
点赞 评论 收藏
分享
牛客51274894...:照片认真的吗,找个专门拍证件照的几十块钱整端正点吧,要不就别加照片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务