1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | #include<stdio.h> #include<stdlib.h> int a,b,c,d,total=0,dra=0,tmp=0,i; int main () { scanf("%d%d%d%d%d",&a,&b,&c,&d,&total); dra+=total/a; dra+=total/b; dra+=total/c; dra+=total/d; for(i=a;i<=a*b;i+=a){ if(i%b==0) { dra-=total/i;break; } } for(i=a;i<=a*c;i+=a){ if(i%c==0) { dra-=total/i;break; } } for(i=a;i<=a*d;i+=a){ if(i%d==0) { dra-=total/i;break; } } for(i=b;i<=b*c;i+=b){ if(i%c==0) { dra-=total/i;break; } } for(i=b;i<=b*d;i+=b){ if(i%d==0) { dra-=total/i;break; } } for(i=c;i<=c*d;i+=c){ if(i%d==0) { dra-=total/i;break; } } for(i=a;i<=a*d*c;i+=a){ if(i%d==0&&i%c==0) { dra+=total/i;break; } } for(i=a;i<=a*d*b;i+=a){ if(i%d==0&&i%b==0) { dra+=total/i;break; } } for(i=b;i<=b*d*c;i+=b){ if(i%d==0&&i%c==0) { dra+=total/i;;break; } } for(i=c;i<=c*a*b;i+=c){ if(i%a==0&&i%b==0) { dra+=total/i;break; } } for(i=c;i<=c*a*b*d;i+=c){ if(i%a==0&&i%b==0&&i%d==0) { dra-=total/i;break; } } printf("%d\n",dra); return 0; } |
CiNpbmNsdWRlPHN0ZGlvLmg+CiNpbmNsdWRlPHN0ZGxpYi5oPgppbnQgYSxiLGMsZCx0b3RhbD0wLGRyYT0wLHRtcD0wLGk7CmludCBtYWluICgpIHsKICAgIHNjYW5mKCIlZCVkJWQlZCVkIiwmYSwmYiwmYywmZCwmdG90YWwpOwogICAgZHJhKz10b3RhbC9hOwogICAgZHJhKz10b3RhbC9iOwogICAgZHJhKz10b3RhbC9jOwogICAgZHJhKz10b3RhbC9kOwogICAgZm9yKGk9YTtpPD1hKmI7aSs9YSl7CiAgICAgICBpZihpJWI9PTApCiAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgZHJhLT10b3RhbC9pO2JyZWFrOwogICAgICAgfQogICAgfQogICAgZm9yKGk9YTtpPD1hKmM7aSs9YSl7CiAgICAgICBpZihpJWM9PTApCiAgICAgICB7CiAgICAgICAgICAgICAgICAgZHJhLT10b3RhbC9pO2JyZWFrOwogICAgICAgfQogICAgfQogICAgZm9yKGk9YTtpPD1hKmQ7aSs9YSl7CiAgICAgICBpZihpJWQ9PTApCiAgICAgICB7CiAgICAgICAgICAgICAgICAgIGRyYS09dG90YWwvaTticmVhazsKICAgICAgIH0KICAgIH0KICAgIGZvcihpPWI7aTw9YipjO2krPWIpewogICAgICAgaWYoaSVjPT0wKQogICAgICAgewogICAgICAgICAgICAgICAgIGRyYS09dG90YWwvaTticmVhazsKICAgICAgIH0KICAgIH0KICAgIGZvcihpPWI7aTw9YipkO2krPWIpewogICAgICAgaWYoaSVkPT0wKQogICAgICAgewogICAgICAgICAgICAgICAgIGRyYS09dG90YWwvaTticmVhazsKICAgICAgIH0KICAgIH0KICAgIGZvcihpPWM7aTw9YypkO2krPWMpewogICAgICAgaWYoaSVkPT0wKQogICAgICAgewogICAgICAgICAgICAgICAgIGRyYS09dG90YWwvaTticmVhazsKICAgICAgIH0KICAgIH0KICAgIGZvcihpPWE7aTw9YSpkKmM7aSs9YSl7CiAgICAgICBpZihpJWQ9PTAmJmklYz09MCkKICAgICAgIHsKICAgICAgICAgICAgICAgICBkcmErPXRvdGFsL2k7YnJlYWs7CiAgICAgICB9CiAgICB9CiAgICBmb3IoaT1hO2k8PWEqZCpiO2krPWEpewogICAgICAgaWYoaSVkPT0wJiZpJWI9PTApCiAgICAgICB7CiAgICAgICAgICAgICAgICAgZHJhKz10b3RhbC9pO2JyZWFrOwogICAgICAgfQogICAgfQogICAgZm9yKGk9YjtpPD1iKmQqYztpKz1iKXsKICAgICAgIGlmKGklZD09MCYmaSVjPT0wKQogICAgICAgewogICAgICAgICAgICAgICAgIGRyYSs9dG90YWwvaTs7YnJlYWs7CiAgICAgICB9CiAgICB9CiAgICBmb3IoaT1jO2k8PWMqYSpiO2krPWMpewogICAgICAgaWYoaSVhPT0wJiZpJWI9PTApCiAgICAgICB7CiAgICAgICAgICAgICAgICAgIGRyYSs9dG90YWwvaTticmVhazsKICAgICAgIH0KICAgIH0KICAgIGZvcihpPWM7aTw9YyphKmIqZDtpKz1jKXsKICAgICAgIGlmKGklYT09MCYmaSViPT0wJiZpJWQ9PTApCiAgICAgICB7CiAgICAgICAgICAgICAgICAgZHJhLT10b3RhbC9pO2JyZWFrOwogICAgICAgfQogICAgfQogICAgcHJpbnRmKCIlZFxuIixkcmEpOwogICAgcmV0dXJuIDA7Cn0KICAgIAo=
-
upload with new input
-
result: Success time: 0.01s memory: 2728 kB returned value: 0
5 4 2 3 24
17
-
result: Success time: 0.01s memory: 2728 kB returned value: 0
1 2 3 4 12
12
-
result: Success time: 0.01s memory: 2728 kB returned value: 0
2 3 4 5 24
17



