#include<bits/stdc++.h> using namespace std; int yzh(int a) { int x=0; for(int i=1;i<a;i++) { if(a%i==0) { x+=i; } } return x; } int main() { int n; cin>>n; int cnt=0; for(int i=1;i<=n;i++) { if(yzh(i)==i) { cnt++; } } cout<<cnt; return 0; } /************************************************************** Problem: 1150 User: chenkexin Language: C++ Result: Accepted Time:8 ms Memory:2072 kb ****************************************************************/