#include<bits/stdc++.h> using namespace std; int yinzihe(int n){ int s=0; for(int i=1;i<=n-1;i++){ if(n%i==0){ s+=i; } } return s; } int main(){ int v,cnt=0; cin>>v; for(int i=1;i<=v;i++){ if(i==yinzihe(i)){ cnt++; } } cout<<cnt; return 0; } /************************************************************** Problem: 1150 User: luyanchen Language: C++ Result: Accepted Time:9 ms Memory:2072 kb ****************************************************************/