全TLE……求改善谢谢大神们!
  • 板块P1851 好朋友
  • 楼主CYF123469
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/11/10 17:59
  • 上次更新2023/10/27 03:30:47
查看原帖
全TLE……求改善谢谢大神们!
803133
CYF123469楼主2022/11/10 17:59
#include <iostream>
using namespace std ;
int main()
{
	int s ;
	cin>>s ;
	int sum1=0,sum2=0 ;
	for(int i=s+1;;i++)
	{
		for(int j=2;j<=1+(i/2);j++)
		{
			if(i%j==0) sum1+=j ;
		}
		sum1+=1 ;
		for(int k=2;k<=1+(sum1)/2;k++)
		{
			if(sum1%k==0) sum2+=k ;
		}
		sum2+=1 ;
		if(sum2==i)
		{
			 cout<<i<<" "<<sum1<<endl  ;
			 return 0 ;
		}
	}
	return 0 ;
}
#include <iostream>
using namespace std ;
int main()
{
	int s ;
	cin>>s ;
	int sum1=0,sum2=0 ;
	for(int i=s+1;;i++)
	{
		for(int j=2;j<i;j++)
		{
			if(i%j==0) sum1+=j ;
		}
		sum1+=1 ;
		for(int k=2;k<=sum1;k++)
		{
			if(sum1%k==0) sum2+=k ;
		}
		sum2+=1 ;
		if(sum2==i)
		{
			 cout<<i<<" "<<sum1<<endl  ;
			 return 0 ;
		}
	}
	return 0 ;
}
2022/11/10 17:59
加载中...