QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#351125#8221. 多方计算mfeitveer0 47ms56100kbC++14608b2024-03-11 16:26:572024-03-11 16:26:58

Judging History

你现在查看的是最新测评结果

  • [2024-03-11 16:26:58]
  • 评测
  • 测评结果:0
  • 用时:47ms
  • 内存:56100kb
  • [2024-03-11 16:26:57]
  • 提交

answer

#include <array>
struct player {
  bool last_message;
  std::array<int, 4096> memory;
};
int precalc(int n, int m);
bool transmit(player &player, int round, int position);

int n1, m1;
std::array<int, 4096> ans;

int precalc(int n, int m) {
  n1 = n, m1 = m;
  return 1;
}

bool transmit(player &player, int round, int position) {
  if (position == n1) {
    player.memory = ans;
  }
  else {
    for (int i = 0; i <= 2400; i++) {
      ans[i] += player.memory[i];
      if (ans[i] > 1) {
        ans[i + 1] += (ans[i] >> 1);
        ans[i] &= 1;
      }
    }
  }
  return 0;
}

詳細信息

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 10
Accepted
time: 1ms
memory: 5916kb

input:

5 5 3185997250635081508 10243950506680270049

output:

4123764187658

result:

ok Perfect. 10

Test #2:

score: 0
Wrong Answer
time: 1ms
memory: 5992kb

input:

5 5 3552483843587513799 14478819593833617714

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #2:

score: 0
Wrong Answer

Test #37:

score: 10
Accepted
time: 3ms
memory: 32456kb

input:

1000 1 17833636513278974999 18032835279213373306

output:

4123764187658

result:

ok Perfect. 10

Test #38:

score: 10
Accepted
time: 11ms
memory: 32728kb

input:

1000 1 14730911653810224758 12266600726496100996

output:

4123764187658

result:

ok Perfect. 10

Test #39:

score: 10
Accepted
time: 4ms
memory: 32728kb

input:

1000 1 8799733959292548924 5387063902427699037

output:

4123764187658

result:

ok Perfect. 10

Test #40:

score: 0
Wrong Answer
time: 9ms
memory: 32940kb

input:

1000 1 9630334707439747607 4291049102998855878

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #3:

score: 0
Wrong Answer

Test #73:

score: 0
Wrong Answer
time: 11ms
memory: 31684kb

input:

1000 10 7581650225429700886 16046788410942473709

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #4:

score: 0
Wrong Answer

Test #109:

score: 0
Wrong Answer
time: 4ms
memory: 32576kb

input:

1000 30 15510757929061591914 2629686482095382587

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #5:

score: 0
Wrong Answer

Test #145:

score: 0
Wrong Answer
time: 0ms
memory: 6012kb

input:

3 1000 341353812123787886 3685575517089631424

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #6:

score: 0
Wrong Answer

Test #181:

score: 0
Wrong Answer
time: 0ms
memory: 6092kb

input:

10 1000 18326939717248212778 15447461170187547045

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #7:

score: 0
Wrong Answer

Test #217:

score: 0
Wrong Answer
time: 5ms
memory: 18584kb

input:

500 1000 3911210051670624968 2787181900148297327

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #8:

score: 0
Wrong Answer

Test #253:

score: 0
Wrong Answer
time: 11ms
memory: 31308kb

input:

1000 1000 2442055921391744378 15448328346037637846

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #9:

score: 0
Wrong Answer

Test #289:

score: 0
Wrong Answer
time: 20ms
memory: 43144kb

input:

1500 1500 8660688640427922501 1436138393991664715

output:

4123764187648

result:

points 0.0 Correct Answer. 0

Subtask #10:

score: 0
Wrong Answer

Test #325:

score: 0
Wrong Answer
time: 47ms
memory: 56100kb

input:

2000 2000 6596342253746377097 6195418207254921855

output:

4123764187648

result:

points 0.0 Correct Answer. 0