首页 > 其他分享 >【刷题】东方博宜OJ 1136 - 输出m和n范围内的完全数(完美数)

【刷题】东方博宜OJ 1136 - 输出m和n范围内的完全数(完美数)

时间:2024-10-18 10:45:49浏览次数:16  
标签:OJ int 1136 long 博宜 ans

1136 - 输出m和n范围内的完全数(完美数)

东方博宜OJ
在这里插入图片描述
在这里插入图片描述
输入

2 10

输出

6

题解
这题时间范围要注意,因数自定义函数不够优化会超时。

#include <bits/stdc++.h>
#define long long ll;
#define unsigned long long ull;
using namespace std;

int f(int n)
{
	int ans=1;
	for(int i=2;i<sqrt(n);i++){
		if(n%i==0){
			ans=ans+i+n/i;
		}
	}
	return ans;
}

int main()
{
	int m,n,ans=0;
	cin>>m>>n;
	for(int i=m;i<=n;i++){
		if(f(i)==i){
			cout<<i<<" ";
		}
	}
	return 0;
}

标签:OJ,int,1136,long,博宜,ans
From: https://blog.csdn.net/weixin_45795497/article/details/143039127

相关文章

  • 每日OJ题_牛客_非对称之美_最长非回文字符串_C++_Java
    目录牛客_非对称之美_最长非回文字符串题目解析C++代码Java代码牛客_非对称之美_最长非回文字符串非对称之美(nowcoder.com)题目解析找到规律就是最长非回文字符串(判断是否全同->0,否则是n-1(回文减去1)或n)。C++代码#include<iostream>usingnamespacestd;int......
  • 64.《oj-图绪论》
    简单的分为四大点内容1概念有向图和无向图完全图无向图n(n-1)/2条边有向图n(n-1)条边注意要和后面的连通区别开连通图(无向图)和强连通图(有向图)及其分量注意连通即指两点之间可以连通如2和3通过1可以连通区别不同于完全图整体就是一个连通分量还有一......
  • 获取街道、镇级的地图geoJson数据方法
    获取geoJson数据①、第一种方法(不可获取街道、镇级数据)可以直接获取全国、各省、各市以及个县级市详细地图信息的geoJson数据阿里云数据可视化平台http://datav.aliyun.com/portal/school/atlas/area_selector注意:目前平台还拿不到街道、镇的区域数据。②、第二种方法(可获取街......