Module 1

Xem PDF

Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Bạn được cho ba số nguyên dương \(a\), \(b\)\(c\). Hãy tính ba phần dư của các giá trị \((a + b)\), \((a - b)\)\((a \times b)\) khi chia cho \(c\).

Input

  • Chứa ba số nguyên dương \(a\), \(b\)\(c\) \((a,b \leq 10^{16}, c \leq 10^9)\).

Output

  • Chứa ba giá trị trên.

Test 1

Input
1 2 3
Output
0 2 2

Bình luận


  • -1
    penistone    10:07 p.m. 28 Tháng 9, 2023
    Hint

    kq là (a+b)%c, ((a-b)%c+c)%c và (a%c*b%c)%c


    • 0
      thachdeptrai    6:54 p.m. 30 Tháng 10, 2021

      ai cho spoiler với

      1 phản hồi

      • 0
        minhkhoidepzai    10:40 a.m. 11 Tháng 9, 2021

        bài nãy làm bằng python thì trâu đc


        • 0
          donhatnam    8:47 a.m. 8 Tháng 9, 2020

          Tui biết chỗ sai của ông rồi phạm vi biến int là: -2147483648 đến +2147483647
          Bài này có thể dùng long long, long, unsigned long, unsigned long long


          • -4
            NguyenTanPhu100609    10:09 a.m. 7 Tháng 8, 2020

            sai o dau chi cho minh voi

            include<iostream>

            using namespace std;
            int main()
            {
            int a,b,c;
            cin>>a>>b>>c;
            cout<<(a+b)%c<<""<<(a-b)%c<<""<<(a*b)%c;
            }

            1 phản hồi

            • 0
              kumakoder    8:34 p.m. 6 Tháng 7, 2020

              sao test thứ 5 ở cái (a-b) tui làm ra 19 mà sao đáp án là 18 vậy. cho tui hỏi tui sai ở đâu vậy

              1 phản hồi

              • 0
                SPyofgame    7:23 p.m. 6 Tháng 7, 2020 chỉnh sửa 3

                Bày này để modulo \(c \leq 10^9\) thì hơi phí, anh thoi_bay_corona nâng cấp lên \(10^{18}\) đi anh

                1 phản hồi

                • 0
                  Lê_Gia_Khánh    6:36 p.m. 6 Tháng 7, 2020 đã chỉnh sửa

                  Sao ở test ví dụ (1-2)%3 ra 2 thế anh @thoi_bay_corona

                  1 phản hồi