求dalao帮看看为什么第四个点WA啊QAQ,其他的倒姑且算是AC

P1851 好朋友

```cpp #include<bits/stdc++.h> using namespace std; #define maxn 1000000+5 int n,pr[maxn]; inline void yu() { int j; for(register int i=1;i<=100000;i++) { for(j=1;j*j<=i;j++) { if(i%j==0) { pr[i]+=j; pr[i]+=i/j; } } j--; if(j*j==i)pr[i]-=j; pr[i]-=i; } } inline void in() { cin>>n; for(register int i=n;;i++) { if(pr[pr[i]]==i) { cout<<i<<" "<<pr[i]; return ; } } } int main() { yu(); in(); return 0; } ``` 我也是#4 WA
by ZigZagKmp @ 2018-02-22 14:03:59


注意在这道题中,忽略那些自己是自己的“非常好友”的情况。
by ZigZagKmp @ 2018-02-22 14:05:52


|