답안 #462396

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
462396 2021-08-10T13:05:53 Z bigo Exam (eJOI20_exam) C++14
0 / 100
7 ms 332 KB
#include <bits/stdc++.h>
using namespace std;
#define ll long long
typedef pair<int, int> pii;
int main() {
	int n;
	cin >> n;
	vector<int>a(n), b(n);
	for (int i = 0; i < n; i++) {
		cin >> a[i];
	}
	for (int i = 0; i < n; i++) {
		cin >> b[i];
	}
	vector<pii>vec;
	for (int i = 0; i < n; i++) {
		if (a[i] < b[i]) {
			for (int j = i + 1; j < n; j++) {
				if (a[j] == b[i]) {
					vec.push_back({ j,i });
					break;
				}
			}
		}
		else if (a[i] == b[i])
			vec.push_back({ i,i });
	}
	sort(vec.begin(), vec.end());
	int ans = 0, l = 0;
	for (int i = 0; i < vec.size(); i++) {
		if (vec[i].second >= l) {
			++ans;
			l = vec[i].first;
		}
	}
	cout << ans;
}

Compilation message

exam.cpp: In function 'int main()':
exam.cpp:30:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   30 |  for (int i = 0; i < vec.size(); i++) {
      |                  ~~^~~~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 7 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -