题目链接 实现 #include <map> #include <iostream> using namespace std; int main() { map<int, int> count; int N,i,num; cin >> N; for (i = 1; i <= N; i++) { num = i / 2 + i / 3 + i / 5; if (!count[num]) count[num]++; } cout << count.size(); return 0; }