1945B - Fireworks - CodeForces Solution


math number theory

Please click on ads to support us..

Python Code:

from math import *

def gcd(a, b):
    if b == 0:
        return a
    return gcd(b, a % b)
def lcm(a, b):
    return a // gcd(a, b) * b
def query(a, b):
    return a // b
t = int(input())

for i in range(t):
    a, b, k = list(map(int, input().split()))
    mn = lcm(a, b)
    res = query(mn + k, a) - query(mn - a, a)
    res += query(mn + k, b) - query(mn - b, b)
    print(res)


Comments

Submit
1 Comments
  • 19/4/2024 15:31 - Asia/Kolkata

y


More Questions

1547C - Pair Programming
550A - Two Substrings
797B - Odd sum
1093A - Dice Rolling
1360B - Honest Coach
1399C - Boats Competition
1609C - Complex Market Analysis
1657E - Star MST
1143B - Nirvana
1285A - Mezo Playing Zoma
919B - Perfect Number
894A - QAQ
1551A - Polycarp and Coins
313A - Ilya and Bank Account
1469A - Regular Bracket Sequence
919C - Seat Arrangements
1634A - Reverse and Concatenate
1619C - Wrong Addition
1437A - Marketing Scheme
1473B - String LCM
1374A - Required Remainder
1265E - Beautiful Mirrors
1296A - Array with Odd Sum
1385A - Three Pairwise Maximums
911A - Nearest Minimums
102B - Sum of Digits
707A - Brain's Photos
1331B - Limericks
305B - Continued Fractions
1165B - Polycarp Training