https://acmicpc.net/problem/10871
#10871: X보다 작은 숫자
N과 X는 첫 번째 줄에 표시됩니다. (1 ≤ N, X ≤ 10,000) 두 번째 행에는 시퀀스 A를 구성하는 N개의 정수가 제공됩니다. 지정된 모든 정수는 1보다 크거나 같고 10,000보다 작거나 같은 정수입니다.
www.acmicpc.net
짖는개님이 직접 해보라고 하셔서 한번 해봤습니다.
#include <iostream>
using namespace std;
int main(void){
ios::sync_with_stdio(0);
cin.tie(0);
int a,b,temp;
cin>>a>>b;
while(N>0){
cin>>temp;
if(temp<N){
cout<<temp<<"\n";
}
N-=1;
}
}
하지만 N>0 대신에 N–를 사용할 수 있다는 점이 인상적이었습니다. N이 0보다 작다는 의미와 같습니다.