#include <iostream>
using namespace std;
#include <cmath>
int main() {
int num;
cin >> num;
int cnt = 0;
for(int i =2; i<=num;i++){
int x = 0;
for(int j = 1; j <= i/2; j++){
if(i%j == 0){
x = x + j;
}
}
if(i==x){
cnt++;
}
}
cout << cnt << endl;
}
暴力解法

京公网安备 11010502036488号