1:完美数
如果一个正整数能够被 2520 整除,则称该数为完美数。
给定一个正整数 n,请你计算 [1,n]范围内有多少个完美数。
c++代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n ;
cin>>n;
cout<<n/2520;
}
根据题目,如果一个正整数能够被 2520整除,则称该数为完美数。因此,我们要找的完美数是 2520 的倍数。
2:整除数
给定两个整数 n,k,请你找到大于 n 且能被 k 整除的最小整数 x。
输入格式
共一行,包含两个整数 n,k。
输出格式
输出大于 n 且能被 k 整除的最小整数 x。
数据范围
前 4 个测试点满足 1≤n,k≤100
所有测试点满足 1≤n,k≤10^9
输入样例1:
5 3
输出样例1:
6
输入样例2:
25 13
输出样例2:
26
输入样例3:
26 13
输出样例3:
39
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,k;
cin>>n>>k;
cout<<n-n%k + k;
}