웅재의 코딩세상
주몽의 명령(백준-1940번) 본문
1. 손으로 풀어보기
2. 코드 구현하기
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main(){
int N,M;
cin >> N >> M;
vector<int> A(N,0);
for(int i=0; i<N; i++){
cin >> A[i];
}
sort(A.begin(), A.end());
int count =0;
int j = N-1;
for(int i=0; i<j; i++){
if(A[i] + A[j] < M){
continue;
}
else if(A[i] + A[j] > M){
j--;
}
else{
count++;
i++;
j--;
}
}
cout << count << endl;
}
출처 : 백준
반응형
'코딩테스트 > c++' 카테고리의 다른 글
DNA 비밀번호 ( 백준-12891번) (0) | 2023.05.29 |
---|---|
좋은 수 구하기( 백준-1253번 ) (0) | 2023.05.25 |
연속된 자연수의 합 구하기 ( 백준 -2018번) (0) | 2023.05.24 |
나머지 합 구하기 ( 백준 - 10986번) (0) | 2023.05.24 |
구간의 합 (0) | 2023.05.20 |