Thursday, March 20, 2014

Codeforces Round #105 (Div. 2), problem: (A) Insomnia cure solution

Codeforces Round #105 (Div. 2), problem: (A) Insomnia cure: http://codeforces.com/problemset/problem/148/A

Codeforces Round #105 (Div. 2), problem: (A) Insomnia cure solution: http://ideone.com/8QDphs

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;

int main() {
    int k, l, m, n, d, a[100005], cnt;
    memset(a, 0, sizeof(a));
    cnt=0;
    scanf("%d%d%d%d%d", &k, &l, &m, &n, &d);
    for(int i=k-1; i<d; i+=k) a[i]++;
    for(int i=l-1; i<d; i+=l) a[i]++;
    for(int i=m-1; i<d; i+=m) a[i]++;
    for(int i=n-1; i<d; i+=n) a[i]++;
    for(int i=0; i<d; i++) if(a[i]) cnt++;
    printf("%d", cnt);
    return 0;
}


No comments:

Post a Comment