[关闭]
@PaulGuan 2016-10-18T05:21:21.000000Z 字数 276 阅读 656

K - Insomnia cure 题解

算法 题解


题目大意

有d个数(1<=d<=10^5),每k个数,每l个数,每m个数,每n个数就被标记,问有多少个数被标记。

分析

从1到n依次判断是否满足被标记的条件。

代码

  1. #include <iostream>
  2. using namespace std;
  3. int main(void)
  4. {
  5. int k,l,m,n,d;
  6. int ans=0;
  7. cin>>k>>l>>m>>n>>d;
  8. int i;
  9. for(i=1;i<=d;i++)
  10. if(!(i%k)||!(i%l)||!(i%m)||!(i%n))
  11. ans++;
  12. cout<<ans<<endl;
  13. return 0;
  14. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注