Submission #240266

#TimeUsernameProblemLanguageResultExecution timeMemory
240266qwerty2142427덩치 (KOI13_body)C++14
0 / 18
5 ms384 KiB
#include<stdio.h> #include<stdlib.h> const int INT_SIZE = 4; const int POINTER_SIZE = 4; const int WEIGHT = 0; const int HEIGHT = 1; const int RANK = 2; int main(){ int n = 0; int tmp_weight = 0, tmp_height = 0; int **array; scanf("%d", &n); array = (int **)malloc(POINTER_SIZE * n); (int *)malloc(INT_SIZE * 3); for(int i = 0; i < n; i++){ array[i] = (int *)malloc(INT_SIZE * 3); scanf("%d %d", &tmp_weight, &tmp_height); array[i][WEIGHT] = tmp_weight; array[i][HEIGHT] = tmp_height; array[i][RANK] = 1; } for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++){ if((array[i][WEIGHT] < array[j][WEIGHT]) && (array[i][HEIGHT] < array[j][HEIGHT])){ array[i][RANK]++; } } } for(int i = 0; i < n - 1; i++){ printf("%d ", array[i][RANK]); } printf("%d", array[n - 1][RANK]); return 0; }

Compilation message (stderr)

bb.cpp: In function 'int main()':
bb.cpp:13:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &n);
  ~~~~~^~~~~~~~~~
bb.cpp:15:2: warning: ignoring return value of 'void* malloc(size_t)', declared with attribute warn_unused_result [-Wunused-result]
  (int *)malloc(INT_SIZE * 3);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
bb.cpp:18:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d %d", &tmp_weight, &tmp_height);
   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...