求大佬帮看一下为什么5个点RE了
  • 板块P1851 好朋友
  • 楼主ljh6jz
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/9/6 19:36
  • 上次更新2023/11/4 07:22:39
查看原帖
求大佬帮看一下为什么5个点RE了
157147
ljh6jz楼主2021/9/6 19:36
#include<bits/stdc++.h>
using namespace std;

const int MAXN=20000;
int s,a[MAXN+5];

int main(){
	cin>>s;
	for(int i=1;i<=MAXN;++i){
		for(int j=1;j<=i/2;++j){
			if(i%j==0){
				a[i]+=j;						
			}
		}
	}
	for(int i=s;i<=MAXN;i++){
		int j=a[i];
		if(i==j)continue;
		if(a[j]==i){
			cout<<i<<" "<<j<<endl;
			break;
		}
	}
	return 0;
}
2021/9/6 19:36
加载中...