π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[BAEKJOON C++] 5176_λν μ리 λ³Έλ¬Έ
728x90
λ°μν
μ΄λ² ACM-ICPC λνμ μ리λ μ°Έκ°μλ€μ΄ μ§μ μ νλ€.
μ°Έκ°μλ€μ μλΉ μμ§μΌμ μμ μ΄ μνλ μ리λ₯Ό 미리 μ ν΄λμκ³ ,
λν λΉμΌμ μ΄μ μ μ΄λμ μ리μ μμΌλ©΄ λλ€.
μ¬λ¬λͺ μ΄ κ°μ μ리λ₯Ό μ μ΄λ Ό κ²½μ°μλ,
λ¨Όμ λμ°©ν μ¬λμ΄ κ·Έ μ리μ μκ²λκ³ ,
μμ§ λͺ»ν μ¬λμ λνμ μ°Έκ°ν μ μλ€.
κ° μ¬λμ΄ μ νΈνλ μλ¦¬κ° μ£Όμ΄μ‘μ λ,
λνμ μ°Έκ°νμ§ λͺ»νλ μ¬λμ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ Kκ° μ£Όμ΄μ§λ€.
κ° ν μ€νΈ μΌμ΄μ€λ λ€μκ³Ό κ°μ΄ ꡬμ±λμ΄ μλ€.
첫째 μ€μ μ°Έκ°μμ μ Pμ μ리μ μ Mμ΄ μ£Όμ΄μ§λ€. (1 ≤ P, M ≤ 500)
λ€μ Pκ° μ€μλ κ° μ°Έκ°μκ° μνλ μλ¦¬κ° μ£Όμ΄μ§λ€.
μ리λ 1λ²λΆν° Mλ²κΉμ§ μλ€.
μ λ ₯μΌλ‘ μ£Όμ΄μ§λ μ°Έκ°μκ° λμ°©νλ μμμ΄λ€.
μΆλ ₯
κ° ν μ€νΈ μΌμ΄μ€μ λν΄μ, λνμ μ°Έκ°νμ§ λͺ»νλ μ¬λμ μλ₯Ό μΆλ ₯νλ€.
// [5176] λν μ리
/*
μ΄λ² ACM-ICPC λνμ μ리λ μ°Έκ°μλ€μ΄ μ§μ μ νλ€.
μ°Έκ°μλ€μ μλΉ μμ§μΌμ μμ μ΄ μνλ μ리λ₯Ό 미리 μ ν΄λμκ³ ,
λν λΉμΌμ μ΄μ μ μ΄λμ μ리μ μμΌλ©΄ λλ€.
μ¬λ¬λͺ
μ΄ κ°μ μ리λ₯Ό μ μ΄λ
Ό κ²½μ°μλ,
λ¨Όμ λμ°©ν μ¬λμ΄ κ·Έ μ리μ μκ²λκ³ ,
μμ§ λͺ»ν μ¬λμ λνμ μ°Έκ°ν μ μλ€.
κ° μ¬λμ΄ μ νΈνλ μλ¦¬κ° μ£Όμ΄μ‘μ λ,
λνμ μ°Έκ°νμ§ λͺ»νλ μ¬λμ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ
λ ₯
첫째 μ€μ ν
μ€νΈ μΌμ΄μ€μ κ°μ Kκ° μ£Όμ΄μ§λ€.
κ° ν
μ€νΈ μΌμ΄μ€λ λ€μκ³Ό κ°μ΄ ꡬμ±λμ΄ μλ€.
첫째 μ€μ μ°Έκ°μμ μ Pμ μ리μ μ Mμ΄ μ£Όμ΄μ§λ€. (1 ≤ P, M ≤ 500)
λ€μ Pκ° μ€μλ κ° μ°Έκ°μκ° μνλ μλ¦¬κ° μ£Όμ΄μ§λ€.
μ리λ 1λ²λΆν° Mλ²κΉμ§ μλ€.
μ
λ ₯μΌλ‘ μ£Όμ΄μ§λ μ°Έκ°μκ° λμ°©νλ μμμ΄λ€.
μΆλ ₯
κ° ν
μ€νΈ μΌμ΄μ€μ λν΄μ, λνμ μ°Έκ°νμ§ λͺ»νλ μ¬λμ μλ₯Ό μΆλ ₯νλ€.
*/
#define _CRT_SECURE_NO_WARNINGS
// νμ€ μ€νΈλ¦Όμμ μ½κΈ° λ° μ°κΈ°λ₯Ό μ μ΄νλ κ°μ²΄λ₯Ό μ μΈ
#include <iostream>
#include <algorithm> // find
#include <string>
#include <cmath> // abs
#include <vector>
#include <queue>
using namespace std;
int main() {
int k = 0;
cin >> k;
while (k--) {
int p = 0, m = 0;
// μ°Έκ°μμ μ Pμ μ리μ μ Mμ΄
cin >> p >> m;
bool arr[501] = {};
int cnt = 0;
for (int i = 0; i < p; i++) {
// κ° μ°Έκ°μκ° μνλ μ리
int now = 0;
cin >> now;
// μνλ μ리μ λκ΅°κ° μμμλ€λ©΄ cntλ₯Ό νλ λλ €μ£Όκ³
if (arr[now]) {
cnt++;
}
else {
// μ무λ μμμμ§ μλ€λ©΄ ν΄λΉ μ리μ μμλ€λ μλ―Έμ 1
arr[now] = 1;
}
}
cout << cnt << endl;
}
return 0;
}
728x90
λ°μν
'π¦₯ μ½ν > BAEKJOON' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BAEKJOON C++] 11944_NN (0) | 2023.08.13 |
---|---|
[BAEKJOON C++] 5218_μνλ²³ 거리 (0) | 2023.08.13 |
[BAEKJOON C++] 5576_μ½ν μ€νΈ (0) | 2023.08.12 |
[BAEKJOON C++] 9076_μ μ μ§κ³ (0) | 2023.08.12 |
[BAEKJOON C++] 2587_λνκ°2 (0) | 2023.08.12 |
Comments