Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 논문리뷰
- Generative Adversarial Networks
- labeling
- Moire 이미지
- 백준
- music data
- PAPER
- JSON
- horse2zebra
- json 파일로 image 라벨링
- mnist
- CelebA
- 자체 데이터 제작
- 논문 리뷰
- AI 대회
- Image Inpainting
- gan
- Python
- CT 영상에서 U-Net 기반 변형가능 컨볼루션 GAN을이용한 잡음제거
- 이미지 복원
- 이미지파일 특성으로 폴더분류
- Coherent Semantic Attention for Image Inpainting
- Phase Map 이미지
- 2D 이미지 높이 측정
- 데이터 전처리
- 이미지 특징
- Generative Adversarial Nets
- json 파일 정보 csv파일로 저장
- Phase Map
- C-RNN-GAN:Continuous recurrent neural networkswith adversarial training
Archives
- Today
- Total
Deep Learning through deep learning
백준 10817번 세 수 본문
Baekjoon Online Judge
Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.
www.acmicpc.net
문제 해석
더보기
정렬 알고리즘을 쉽게하고자 STL 함수를 이용하기에 앞서, 간단한 문제에 대입해보자.
3개의 정수 배열이 존재할 때, 우리는 이 중 2번째로 큰 수를 출력하면된다.
STL 함수에서 sort함수는 배열,벡터를 정렬해주기 위해 사용하며 default값은 오름차순이다.
배열의 경우, sort(배열이름,배열이름 + 숫자) 형식으로 사용한다. 배열의 시작점에서 +숫자만큼까지 오름차순으로 정렬해주겠다는 의미이다.
벡터의 경우, sort(벡터이름.begin(),벡터이름.end()) 형식으로 사용한다. 벡터의 시작점(begin)에서 마지막까지(end) 오름차순으로 정렬해주겠다는 의미이다.
즉, 이 문제에서는 배열 혹은 벡터를 정렬하고 첫번째 인덱스 값을 출력하면 두번째로 큰수가 나온다.
정답 코드
#include <iostream>
#include <math.h>
#include <algorithm>
#include <vector>
#include <string>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
vector<int> N;
int N_input;
for (int i = 0; i < 3; i++)
{
cin >> N_input;
N.push_back(N_input);
}
sort(N.begin(), N.end());
cout << N[1];
}
'Baekjoon_algorithm_heuristic' 카테고리의 다른 글
백준 10988번 팰린드롬인지 확인하기 (0) | 2023.02.08 |
---|---|
백준 25305번 커트라인 (0) | 2023.02.08 |
백준 2566번 최댓값 (0) | 2023.02.02 |
백준 2587번 대표값2 (0) | 2023.02.02 |
백준 27160번 할리갈리 (2) | 2023.02.02 |