/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 320.0 KiB
#2 Wrong Answer 1ms 324.0 KiB
#3 Wrong Answer 2ms 320.0 KiB
#4 Wrong Answer 2ms 320.0 KiB
#5 Wrong Answer 2ms 580.0 KiB
#6 Wrong Answer 4ms 644.0 KiB
#7 Wrong Answer 31ms 1.461 MiB
#8 Wrong Answer 29ms 1.312 MiB
#9 Wrong Answer 31ms 1.316 MiB
#10 Wrong Answer 29ms 760.0 KiB
#11 Wrong Answer 32ms 1.445 MiB

Code

#include <bits/stdc++.h>
#define int long long
using namespace std;

namespace solve {
  namespace test_case {

    void main() {
      int n, k; cin >> n >> k;
      int l(0), h = (k / n), Y(0), X(0);
      while (l <= h) {
        int m((l + h) / 2);
        int tot = m * n;
        if (tot <= k) {
          Y = m;
          X = k - tot;
          l = m + 1;
        } else {
          h = m - 1;
        }
      }
      cout << X * Y << '\n';
    }
  }

  void main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int t; 
    cin >> t; 
    while (t--) {
      test_case::main();
    }
  }
}

signed main() { solve::main(); }

Information

Submit By
Type
Submission
Problem
P1092 Bitwise AND
Contest
Brain Booster #5
Language
C++20 (G++ 13.2.0)
Submit At
2024-09-05 16:01:04
Judged At
2024-10-03 13:09:28
Judged By
Score
1
Total Time
32ms
Peak Memory
1.461 MiB