@PaulGuan
2016-10-18T13:21:21.000000Z
字数 276
阅读 732
算法
题解
有d个数(1<=d<=10^5),每k个数,每l个数,每m个数,每n个数就被标记,问有多少个数被标记。
从1到n依次判断是否满足被标记的条件。
#include <iostream>
using namespace std;
int main(void)
{
int k,l,m,n,d;
int ans=0;
cin>>k>>l>>m>>n>>d;
int i;
for(i=1;i<=d;i++)
if(!(i%k)||!(i%l)||!(i%m)||!(i%n))
ans++;
cout<<ans<<endl;
return 0;
}