Submission #758298

# Submission time Handle Problem Language Result Execution time Memory
758298 2023-06-14T12:11:35 Z KN200711 Studentsko (COCI14_studentsko) C++14
0 / 100
12 ms 340 KB
# include <bits/stdc++.h>
using namespace std;

int main() {
	int N, K;
	scanf("%d %d", &N, &K);
	
	vector<int> arr(N), A(N);
	for(int i=0;i<N;i++) {
		scanf("%d", &arr[i]);
		A[i] = arr[i];
	}
	sort(A.begin(), A.end());
	
	int ans = 0;
	for(int i=0;i<N/K;i++) {
		int ls = A[N - (i + 1) * K];
		int cnt = 0;
		for(int c=arr.size() - 1;c>=0;c--) {
			if(arr[c] >= ls) cnt++;
			else break;
		}
	//	cout<<i<<" "<<ls<<" "<<cnt<<endl;
		ans += K - cnt;
		vector<int> Y;
		Y.clear();
		for(int d=0;d<arr.size();d++) {
			if(arr[d] < ls) Y.push_back(arr[d]);
		}
		arr = Y;
	}
	printf("%d\n", ans);
}

Compilation message

studentsko.cpp: In function 'int main()':
studentsko.cpp:27:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   27 |   for(int d=0;d<arr.size();d++) {
      |               ~^~~~~~~~~~~
studentsko.cpp:6:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    6 |  scanf("%d %d", &N, &K);
      |  ~~~~~^~~~~~~~~~~~~~~~~
studentsko.cpp:10:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |   scanf("%d", &arr[i]);
      |   ~~~~~^~~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 296 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 12 ms 308 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 312 KB Output isn't correct
2 Halted 0 ms 0 KB -