质因数分解

news/2025/2/22 9:04:21/

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

Nancy喜欢博弈!
Johnson和Nancy得到了一个神奇的多重集合,仅包含一个正整数n,两个人轮流进行操作。
一次操作可以将集合中一个数字分解为它的任意两个非1的因数,并加入集合中,当谁无法执行此步操作时,对方获胜。
他们想知道,在Johnson和Nancy绝顶聪明的情况下,如果Nancy先手进行操作,最后的败者是谁?

输入描述:

第一行:一个整数n。
数据满足:1≤n≤957181 \leq n \leq 957181≤n≤95718。

输出描述:

共一行:一个字符串,表示最后的败者(Johnson或者Nancy)。
import java.util.*;
public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);int n = sc.nextInt();int cnt = 0;if(n == 1) {System.out.println("Johnson");return;}for(int i = 2; i <= n; i++){while(n%i==0){n/=i;cnt++;}}if(cnt%2==0) System.out.println("Johnson");else System.out.println("Nancy");return;}
}


http://www.ppmy.cn/news/1574113.html

相关文章

电磁铁的磁芯材质

电磁铁的磁芯通常采用软铁材质&#xff0c;因其具有高磁导率和低矫顽力&#xff0c;使得电磁铁能够在通电时迅速产生强磁场&#xff0c;断电后磁场又能迅速消失。 一、电磁铁与磁芯材质 电磁铁是一种利用电流产生磁场的装置。其核心部件——磁芯&#xff0c;对电磁铁的性能有着…

【Python项目】基于Python的Web漏洞挖掘系统

【Python项目】基于Python的Web漏洞挖掘系统 技术简介&#xff1a; 采用Python技术、MySQL数据库、Django框架、Scrapy爬虫等技术实现。 系统简介&#xff1a; Web漏洞挖掘系统是一个基于B/S架构的漏洞扫描平台&#xff0c;旨在通过自动化的方式对网站进行漏洞检测。系统主要功…

23种设计模式 - 工厂方法模式

模式定义 工厂方法模式&#xff08;Factory Method Pattern&#xff09;是一种创建型设计模式&#xff0c;定义用于创建对象的接口&#xff0c;让子类决定实例化哪个类&#xff0c;从而将对象创建过程延迟到子类。其核心目的是解耦对象的创建与使用&#xff0c;增强系统的扩展…

DeepSeek 的架构思维与java架构的思考

DeepSeek 的架构思维体现在其通过技术革新实现性能、效率与成本的平衡&#xff0c;推动 AI 技术的规模化应用。‌ 以下从核心架构、技术优化、应用价值三个维度展开分析&#xff1a; 一、‌核心架构创新&#xff1a;重构 Transformer 范式‌ ‌混合专家系统&#xff08;MoE&…

基于AWS的智能预警系统构建实战

引言 在当今数字化时代,IT系统的稳定高效运行对企业的持续发展至关重要。然而,随着系统复杂度不断提高,传统的被动式监控和人工告警机制已经无法完全满足日益增长的需求。我们亟需一种主动式、智能化的预警系统,能够提前发现异常情况,并自动化处理,从而最大限度减少系统中断带…

力扣-回溯-491 非递减子序列

思路 重点是在树枝去重的时候不能使用之前的used去重了&#xff0c;原因是题目中不允许对序列进行排序&#xff0c;只有排序后才能把相同数字放一起&#xff0c;才能用used数组完成去重 代码 class Solution { public:vector<int> path;vector<vector<int>&g…

2025年02月19日Github流行趋势

项目名称&#xff1a;OmniParser 项目地址url&#xff1a;https://github.com/microsoft/OmniParser 项目语言&#xff1a;Jupyter Notebook 历史star数&#xff1a;12878 今日star数&#xff1a;2153 项目维护者&#xff1a;yadong-lu, ThomasDh-C, aliencaocao, nmstoker, kr…

智能时代:WPS在线/本地接入Deepseek大模型

准备工作 高效教程四部曲&#xff1a; 第一步&#xff1a;安装wps官方ai插件 第二步&#xff1a;注册DeepSeek账号 第三步&#xff1a;配置WPS 第四步&#xff1a;设置 DeepSeek API/接入本地模型 tops&#xff1a; 在线模式与本地模式区别 1、本地模式-需要提供足够的硬…