-
백준 1813번: 마지막 한마디브루트 포스(Brute Force) 2018. 8. 5. 15:13반응형
https://www.acmicpc.net/problem/1813
1. 문제
2. 알고리즘
키워드 - 부루트 포스, 구현
3. 코드
123456789101112131415161718192021222324252627282930313233343536373839404142434445#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 longint main() {cin.tie(0);std::ios::sync_with_stdio(false);int table[100007] = {0,};int n; cin >> n;for(int i=0; i<n; i++) {int d; cin >> d;table[d]++;}for(int i=n;i>=0;i--) {if(table[i]==i) {cout << i << CEnDL;return 0;}}cout << -1 << CEnDL;return 0;}cs 반응형'브루트 포스(Brute Force)' 카테고리의 다른 글
백준 2231번: 분해합 (0) 2018.06.13