μ΄ λ¬Έμ λ ν¨μν μΈν°λν°λΈ λ¬Έμ μ΄λ€.
격μκ° μ¨κ²¨μ Έ μλ€. κ° μΉΈμλ λΈλ‘μ΄ νλ λμ¬ μκ±°λ, μ무κ²λ λμ¬ μμ§ μλ€. μ¬λ¬λΆμ μ¨κ²¨μ§ 격μλ₯Ό μ§μ λ³Ό μ μλ€.
μ¬λ¬λΆμ λ€μ λ μ’ λ₯μ λ μ΄μ λ₯Ό μ¬μ©ν μ μλ€.
- κ° νμ λν΄, μΌμͺ½μμ μ€λ₯Έμͺ½μΌλ‘ λ°μ¬λλ λ μ΄μ
- κ° μ΄μ λν΄, μμμ μλλ‘ λ°μ¬λλ λ μ΄μ
κ° λ μ΄μ μλ κ°λ λ₯Ό μ€μ ν μ μλ€. κ°λκ° μΈ λ μ΄μ λ μ§ν λ°©ν₯μμ λ§λλ λΈλ‘ μ€ μ²μ κ°λ₯Ό κ΄ν΅νκ³ , κ·Έ λ€μ λΈλ‘μμ λ©μΆλ€. μ§ν λ°©ν₯μ μλ λΈλ‘μ μκ° κ° μ΄νλΌλ©΄, λ μ΄μ λ 격μ λ°μΌλ‘ λΉ μ Έλκ°λ€.
μ¬λ¬λΆμ μ΅λ λ²μ μ€νμ ν μ μλ€. ν λ²μ μ€νμμλ λͺ¨λ νκ³Ό λͺ¨λ μ΄μ λν΄ μνλ κ°λλ₯Ό μ€μ νμ¬ λμμ λ μ΄μ λ₯Ό λ°μ¬νλ€. μ€νμ΄ λλλ©΄ κ° λ μ΄μ κ° λ©μΆ μμΉ, λλ 격μ λ°μΌλ‘ λΉ μ Έλκ°λ€λ μ λ³΄κ° μ£Όμ΄μ§λ€.
μ£Όμ΄μ§ μ€ν κ²°κ³Όλ§μ μ΄μ©νμ¬ κ²©μ μ 체μ μ‘΄μ¬νλ λΈλ‘μ κ°μλ₯Ό ꡬνμ¬λΌ.
ꡬν λ°©μ
μ¬λ¬λΆμ λ°λμ λ€μ ν€λ νμΌμ ν¬ν¨ν΄μΌ νλ€.
#include "plast.h"
μ¬λ¬λΆμ λ€μ ν¨μλ₯Ό ꡬνν΄μΌ νλ€.
int count_blocks(int n);
main ν¨μλ ꡬννλ©΄ μ λλ€. μ±μ μ© κ·Έλ μ΄λκ° main ν¨μλ₯Ό μ 곡νλ€.
ν¨μ count\_blocksλ 격μμ ν¬κΈ° μ μΈμλ‘ λ°λλ€. μ΄ ν¨μλ experiment ν¨μλ₯Ό μ΅λ λ² νΈμΆν μ μμΌλ©°, λ§μ§λ§μ 격μ μ 체μ μ‘΄μ¬νλ λΈλ‘μ κ°μλ₯Ό λ°νν΄μΌ νλ€.
λ€μ ν¨μλ κ·Έλ μ΄λκ° μ 곡νλ€.
std::vector<int> experiment(
const std::vector<int>& row_strength,
const std::vector<int>& col_strength
);
row\_strengthμ col\_strengthλ λͺ¨λ κΈΈμ΄κ° μ΄μ΄μΌ νλ€.
row\_strength[i]λ λ²μ§Έ νμ μΌμͺ½μμ μ€λ₯Έμͺ½μΌλ‘ λ°μ¬λλ λ μ΄μ μ κ°λμ΄λ€.col\_strength[j]λ λ²μ§Έ μ΄μ μμμ μλλ‘ λ°μ¬λλ λ μ΄μ μ κ°λμ΄λ€.
λͺ¨λ κ°λλ μ΄μ μ΄νμ μ μμ¬μΌ νλ€.
experiment ν¨μλ κΈΈμ΄ μ 벑ν°λ₯Ό λ°ννλ€.
- λ°νκ°μ μ²μ κ° μμλ ν λ μ΄μ μ κ²°κ³Όμ΄λ€. λ²μ§Έ ν λ μ΄μ κ° λ²μ§Έ μ΄μμ λ©μ·λ€λ©΄ λ₯Ό λ°ννκ³ , 격μ λ°μΌλ‘ λΉ μ Έλκ°λ€λ©΄ μ λ°ννλ€.
- λ°νκ°μ λ€μ κ° μμλ μ΄ λ μ΄μ μ κ²°κ³Όμ΄λ€. λ²μ§Έ μ΄ λ μ΄μ κ° λ²μ§Έ νμμ λ©μ·λ€λ©΄ λ₯Ό λ°ννκ³ , 격μ λ°μΌλ‘ λΉ μ Έλκ°λ€λ©΄ μ λ°ννλ€.
experiment ν¨μλ₯Ό λ²λ³΄λ€ λ§μ΄ νΈμΆνκ±°λ, μλͺ»λ κΈΈμ΄μ 벑ν°λ₯Ό λκΈ°κ±°λ, λ²μλ₯Ό λ²μ΄λ κ°λλ₯Ό λκΈ°λ©΄ μ€λ΅μΌλ‘ μ²λ¦¬λλ€.
Input
μ΄ λ¬Έμ λ ν¨μν μΈν°λν°λΈ λ¬Έμ μ΄λ―λ‘, μ°Έκ°μ νλ‘κ·Έλ¨μ νμ€ μ λ ₯μ μ§μ μ½μ§ μλλ€.
κ·Έλ μ΄λκ° μ¨κ²¨μ§ 격μμ ν¬κΈ° μ count\_blocks(n)μ μΈμλ‘ μ λ¬νλ€.
Output
μ°Έκ°μ νλ‘κ·Έλ¨μ νμ€ μΆλ ₯μ λ΅μ μ§μ μΆλ ₯νμ§ μλλ€.
count\_blocks(n) ν¨μλ 격μ μ 체μ μ‘΄μ¬νλ λΈλ‘μ κ°μλ₯Ό λ°νν΄μΌ νλ€.
Constraints
- .
- κ° μΉΈμλ λΈλ‘μ΄ νλ μκ±°λ, μ무κ²λ μλ€.
experimentν¨μλ μ΅λ λ² νΈμΆν μ μλ€.- κ° μ€νμμ λͺ¨λ λ μ΄μ μ κ°λλ μ΄μ μ΄νμ μ μμ¬μΌ νλ€.