Submission #6062706


Source Code Expand

Copy
#include <bits/stdc++.h>
using namespace std;

int main()
{
  int n, k;
  cin >> n >> k;

  for (int i = 1; i < n; i++)
    if (i * (i - 1) / 2 + n - 1 - i == k)
    {
      cout << n - 1 << endl;
      for (int j = 1; j <= i; j++)
        cout << j << ' ' << n << endl;
      for (int j = i + 1; j < n; j++)
        cout << 1 << ' ' << j << endl;
      return 0;
    }

  cout << -1 << endl;
}

Submission Info

Submission Time
Task E - Friendships
User flashmt
Language C++14 (GCC 5.4.1)
Score 0
Code Size 416 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name All Sample
Score / Max Score 0 / 500 0 / 0
Status
AC × 11
WA × 7
AC × 1
WA × 1
Set Name Test Cases
All sample_01, sample_02, testcase_01, testcase_02, testcase_03, testcase_04, testcase_05, testcase_06, testcase_07, testcase_08, testcase_09, testcase_10, testcase_11, testcase_12, testcase_13, testcase_14, testcase_15, testcase_16
Sample sample_01, sample_02
Case Name Status Exec Time Memory
sample_01 WA 1 ms 256 KB
sample_02 AC 1 ms 256 KB
testcase_01 AC 1 ms 256 KB
testcase_02 AC 1 ms 256 KB
testcase_03 AC 1 ms 256 KB
testcase_04 WA 1 ms 256 KB
testcase_05 AC 1 ms 256 KB
testcase_06 AC 1 ms 256 KB
testcase_07 AC 1 ms 256 KB
testcase_08 AC 1 ms 256 KB
testcase_09 WA 1 ms 256 KB
testcase_10 WA 1 ms 256 KB
testcase_11 WA 1 ms 256 KB
testcase_12 AC 1 ms 256 KB
testcase_13 AC 1 ms 256 KB
testcase_14 AC 1 ms 256 KB
testcase_15 WA 1 ms 256 KB
testcase_16 WA 1 ms 256 KB