답안 #1037139

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1037139 2024-07-28T08:40:41 Z DeathIsAwe 기억 압축 (JOI15_memory) C++14
0 / 100
1294 ms 283984 KB
#include "Memory_lib.h"
#include <bits/stdc++.h>
using namespace std;

int Memory(int n, int m) {
  if (m == 1000000) {
    return -2;
  } else if (m == 1000001) {
    return -1;
  }
  if (n % 2 == 1) {
    return -2;
  }
  int bruh = 0, val;
  char now = Get(m % 100 + 1);
  if (now == '<') {
    bruh++;
  }
  bruh += (m / 100);
  if (2 * bruh < (m % 100 + 1)) {
    return 1000000;
  }
  if (m % 100 == n - 1) {
    if (2 * bruh == n) {
      return 1000001;
    }
  }
  val = (m % 100) + (bruh * 100) + 1;
  if (val > 4194304) {
    val = 1/0;
  }
  return val;
}

Compilation message

memory.cpp: In function 'int Memory(int, int)':
memory.cpp:30:12: warning: division by zero [-Wdiv-by-zero]
   30 |     val = 1/0;
      |           ~^~
# 결과 실행 시간 메모리 Grader output
1 Correct 1294 ms 283984 KB Output is correct
2 Incorrect 0 ms 348 KB Wrong Answer [3]
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1294 ms 283984 KB Output is correct
2 Incorrect 0 ms 348 KB Wrong Answer [3]
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1294 ms 283984 KB Output is correct
2 Incorrect 0 ms 348 KB Wrong Answer [3]
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1294 ms 283984 KB Output is correct
2 Incorrect 0 ms 348 KB Wrong Answer [3]
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 33 ms 7428 KB Execution killed with signal 4
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1294 ms 283984 KB Output is correct
2 Incorrect 0 ms 348 KB Wrong Answer [3]
3 Halted 0 ms 0 KB -