社区讨论
如果你WA35分
P12255 [蓝桥杯 2024 国 Java B] 园丁参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mdo7xtme
- 此快照首次捕获于
- 2025/07/29 15:31 7 个月前
- 此快照最后确认于
- 2025/11/04 03:32 4 个月前
hack
MARKDOWN3
1 1 17
1 2
1 3
在处理权值时要注意权值是质数的情况
CPPint f1(int x){
int res=1;
for(int i=2;i*i<=x;i++){
int cnt=0;
while(x%i==0){
x/=i;
cnt++;
}
if(cnt%2!=0){
res*=i;
}
}
res *= x;
return res;
}
在x除完后还有剩余要乘到res中(代码13行),不然x中可能会剩下大于sqrt(x)的质数
回复
共 0 条回复,欢迎继续交流。
正在加载回复...