-
백준 1940번: 주몽정수론(Number theory) 2021. 1. 6. 14:56반응형
https://www.acmicpc.net/problem/1940
#include <iostream> #include <sstream> #include <string> #include <algorithm> #include <functional> #include <vector> #include <list> #include <queue> #include <deque> #include <map> #include <set> #include <stack> #include <math.h> #include <memory.h> using namespace std; #define MAX_SIZE 100 #define INF 0x7fffffff #define CENDL "\n" #define ll long long #define c_reverse(s) reverse(s.begin(), s.end()) #define c_sort(s) sort(s.begin(), s.end()) #define print_vector(v) for(int i=0; i<v.size(); i++) cout << v[i]; int main() { cin.tie(0); std::ios::sync_with_stdio(false); long long n, k; cin >> n >> k; int sol = 0; set<int>st; for (int i = 0; i < n; i++) { int d; cin >> d; if (k >= d && st.count(k - d) == 0) { st.insert(d); } else if (k >= d) { sol++; } } cout << sol << CENDL; return 0; }
반응형'정수론(Number theory)' 카테고리의 다른 글
백준 2903번: 중앙 이동 알고리즘 (0) 2018.10.21 백준 3474번: 교수가 된 현우 (0) 2018.09.14 백준 5692번: 팩토리얼 진법 (0) 2018.08.06 백준 10474번: 분수좋아해? (0) 2018.07.23 백준 10162번: 전자레인지 (0) 2018.07.23