#include<bits/stdc++.h>
using namespace std;
int main()
{
int N;
set<int>s;
cin>>N;
for(int i = 1;i<=N;i++)
{
int ans = (int)(i/2.0) + (int)(i/3.0) + (int)(i/5.0);
s.insert(ans);
}
cout<<s.size();
return 0;
}
本文介绍了一个使用C++解决数学计数问题的程序。该程序通过输入一个整数N,然后计算从1到N的每个整数i除以2、3、5的整数部分之和,并将所有可能的和存储在一个集合中,最后输出集合中元素的数量。这个程序展示了C++的set容器和基本算术操作的应用。
423

被折叠的 条评论
为什么被折叠?



