大佬们,如果输入1,那么应该输出什么呢,1也不是质数啊

P1075 [NOIP2012 普及组] 质因数分解

@[ash2333](/user/1267285) 题目保证了 $n$ 是两个质数的乘积。
by xiaoshumiao @ 2024-01-23 18:49:19


题目**不会**给你1这个数!
by _hsk121212_ @ 2024-01-23 18:50:20


1 = 1 * 1(只能这样吧) tip:1不是质数也不是合数(所以样例不会给1的) 正常的代码会从2开始判断因数(因为1不是质数直接跳过),所以输入1**什么也不会输出**
by _____QWQ_____ @ 2024-01-23 19:14:25


@[ash2333](/user/1267285) 可以自己写试试的,写写就理解了
by _____QWQ_____ @ 2024-01-23 19:15:09


@ xiaoshumiao # [NOIP2012 普及组] 质因数分解 ## 题目描述 已知正整数 $n$ 是两个不同的质数的乘积,试求出两者中较大的那个质数。 ## 输入格式 输入一个正整数 $n$。 ## 输出格式 输出一个正整数 $p$,即较大的那个质数。 ## 样例 #1 ### 样例输入 #1 ``` 21 ``` ### 样例输出 #1 ``` 7 ``` ## 提示 1 **≤** n ≤ 2 ≤ 10^9 n可以是1!!! NOIP 2012 普及组 第一题
by liufengyi2014 @ 2024-02-01 10:34:24


@[xiaoshumiao](/user/1008513) # [NOIP2012 普及组] 质因数分解 ## 题目描述 已知正整数 $n$ 是两个不同的质数的乘积,试求出两者中较大的那个质数。 ## 输入格式 输入一个正整数 $n$。 ## 输出格式 输出一个正整数 $p$,即较大的那个质数。 ## 样例 #1 ### 样例输入 #1 ``` 21 ``` ### 样例输出 #1 ``` 7 ``` ## 提示 **$1 \le n\le 2\times 10^9$** n可以是1 NOIP 2012 普及组 第一题
by liufengyi2014 @ 2024-02-01 10:36:13


@[liufengyi2014](/user/1260828) @[liufengyi2014](/user/1260828) @[liufengyi2014](/user/1260828) 可是题目保证了有解!!!数据中不可能有 $1$!!! >已知正整数 $n$ 是两个不同的质数的乘积,试求出两者中较大的那个质数。
by xiaoshumiao @ 2024-02-01 11:47:33


@[ash2333](/user/1267285) 题目不会给你1,如果输入1(在确保代码正确的情况下),不会输出(输出空白)。
by CamelliaMeng @ 2024-02-02 12:05:17


综上所述,说明/提示那应该改一改
by HuangTingFu @ 2024-02-21 16:51:16


|