提出 #6625173


ソースコード 拡げる

// Sample Code
// F Subtask3
// Writen by drafear
#include <iostream>
#include <vector>
#include <cassert>
 
using namespace std;
 
constexpr long long linf{(long long)(1e18)};
 
int N, D;
vector<vector<int>> M;
 
// i日目までにコインを合計j枚移動させた後の合計コスト最大値
long long dfs(int i, int j) {
  if (i == D) return 0;
  long long res = linf;
  for (int nj = j; nj <= N; ++nj) {
    long long left = 0, right = 0;
    for (int k = 0; k < nj; ++k) {
      left += M[i][k];
    }
    for (int k = nj; k < N; ++k) {
      right += M[i][k];
    }
    res = min(res, abs(left - right) + dfs(i+1, nj));
  }
  return res;
}
 
int main() {
  cin >> N >> D;
  assert(N <= 10 && D <= 10);
  M.assign(D, vector<int>(N));
  for (int i = 0; i < D; ++i) {
    for (int j = 0; j < N; ++j) {
      cin >> M[i][j];
    }
  }
  cout << dfs(0, 0) << endl;
}

提出情報

提出日時
問題 F - 天秤とコイン (Balance and Coins)
ユーザ drafear
言語 C++14 (GCC 5.4.1)
得点 14
コード長 919 Byte
結果 RE
実行時間 100 ms
メモリ 256 KiB

ジャッジ結果

セット名 Sample 1 Sample 2 Sample 3 Subtask 1 Subtask 2 Subtask 3 Subtask 4 Subtask 5
得点 / 配点 0 / 0 0 / 0 0 / 0 0 / 8 0 / 8 14 / 14 0 / 24 0 / 46
結果
AC × 1
AC × 1
AC × 1
AC × 1
RE × 4
AC × 2
RE × 6
AC × 15
AC × 16
RE × 11
AC × 19
RE × 33
セット名 テストケース
Sample 1 sample_01
Sample 2 sample_02
Sample 3 sample_03
Subtask 1 subtask1_01, subtask1_02, subtask1_03, subtask1_04, subtask1_05
Subtask 2 sample_01, subtask2_01, subtask2_02, subtask2_03, subtask2_04, subtask2_05, subtask2_06, subtask2_07
Subtask 3 sample_01, sample_02, sample_03, subtask3_01, subtask3_02, subtask3_03, subtask3_04, subtask3_05, subtask3_06, subtask3_07, subtask3_08, subtask3_09, subtask3_10, subtask3_11, subtask3_12
Subtask 4 sample_01, sample_02, sample_03, subtask3_01, subtask3_02, subtask3_03, subtask3_04, subtask3_05, subtask3_06, subtask3_07, subtask3_08, subtask3_09, subtask3_10, subtask3_11, subtask3_12, subtask4_01, subtask4_02, subtask4_03, subtask4_04, subtask4_05, subtask4_06, subtask4_07, subtask4_08, subtask4_09, subtask4_10, subtask4_11, subtask4_12
Subtask 5 sample_01, sample_02, sample_03, subtask1_01, subtask1_02, subtask1_03, subtask1_04, subtask1_05, subtask2_01, subtask2_02, subtask2_03, subtask2_04, subtask2_05, subtask2_06, subtask2_07, subtask3_01, subtask3_02, subtask3_03, subtask3_04, subtask3_05, subtask3_06, subtask3_07, subtask3_08, subtask3_09, subtask3_10, subtask3_11, subtask3_12, subtask4_01, subtask4_02, subtask4_03, subtask4_04, subtask4_05, subtask4_06, subtask4_07, subtask4_08, subtask4_09, subtask4_10, subtask4_11, subtask4_12, subtask5_01, subtask5_02, subtask5_03, subtask5_04, subtask5_05, subtask5_06, subtask5_07, subtask5_08, subtask5_09, subtask5_10, subtask5_11, subtask5_12, subtask5_13
ケース名 結果 実行時間 メモリ
sample_01 AC 1 ms 256 KiB
sample_02 AC 2 ms 256 KiB
sample_03 AC 1 ms 256 KiB
subtask1_01 RE 98 ms 256 KiB
subtask1_02 RE 98 ms 256 KiB
subtask1_03 RE 100 ms 256 KiB
subtask1_04 RE 97 ms 256 KiB
subtask1_05 AC 1 ms 256 KiB
subtask2_01 RE 97 ms 256 KiB
subtask2_02 RE 99 ms 256 KiB
subtask2_03 RE 99 ms 256 KiB
subtask2_04 RE 100 ms 256 KiB
subtask2_05 AC 1 ms 256 KiB
subtask2_06 RE 99 ms 256 KiB
subtask2_07 RE 98 ms 256 KiB
subtask3_01 AC 1 ms 256 KiB
subtask3_02 AC 1 ms 256 KiB
subtask3_03 AC 5 ms 256 KiB
subtask3_04 AC 1 ms 256 KiB
subtask3_05 AC 1 ms 256 KiB
subtask3_06 AC 1 ms 256 KiB
subtask3_07 AC 1 ms 256 KiB
subtask3_08 AC 2 ms 256 KiB
subtask3_09 AC 1 ms 256 KiB
subtask3_10 AC 1 ms 256 KiB
subtask3_11 AC 2 ms 256 KiB
subtask3_12 AC 1 ms 256 KiB
subtask4_01 RE 96 ms 256 KiB
subtask4_02 RE 97 ms 256 KiB
subtask4_03 RE 96 ms 256 KiB
subtask4_04 AC 1 ms 256 KiB
subtask4_05 RE 97 ms 256 KiB
subtask4_06 RE 97 ms 256 KiB
subtask4_07 RE 97 ms 256 KiB
subtask4_08 RE 98 ms 256 KiB
subtask4_09 RE 99 ms 256 KiB
subtask4_10 RE 97 ms 256 KiB
subtask4_11 RE 96 ms 256 KiB
subtask4_12 RE 97 ms 256 KiB
subtask5_01 RE 97 ms 256 KiB
subtask5_02 RE 96 ms 256 KiB
subtask5_03 RE 97 ms 256 KiB
subtask5_04 AC 1 ms 256 KiB
subtask5_05 RE 97 ms 256 KiB
subtask5_06 RE 97 ms 256 KiB
subtask5_07 RE 96 ms 256 KiB
subtask5_08 RE 100 ms 256 KiB
subtask5_09 RE 97 ms 256 KiB
subtask5_10 RE 97 ms 256 KiB
subtask5_11 RE 97 ms 256 KiB
subtask5_12 RE 97 ms 256 KiB
subtask5_13 RE 96 ms 256 KiB