[1920] 수 찾기

2019. 8. 25. 18:09·DEV/PS

한줄후기 : 마음이 편해진다.

https://www.acmicpc.net/problem/1920

 

1920번: 수 찾기

첫째 줄에 자연수 N(1≤N≤100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1≤M≤100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들이 A안에 존재하는지 알아내면 된다. 모든 정수들의 범위는 int 로 한다.

www.acmicpc.net

아주 쉬운 이분탐색 문제

#include <iostream>
#include <algorithm>
using namespace std;
int main() {
	int n;
	int arr[100001] = { 0 };
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
		scanf("%d", &arr[i]);
	}
	sort(arr, arr + n);
	int m;
	cin >> m;
	for (int i = 0; i < m; i++) {
		int num;
		scanf("%d", &num);
		printf("%d\n", binary_search(arr, arr + n, num));
	}
	return 0;
}

binary search를 시작하기 전에 꼭 배열을 정렬해주자.

'DEV > PS' 카테고리의 다른 글

[7785] 회사에 있는 사람  (2) 2019.09.08
[16466] 콘서트, c++  (0) 2019.09.04
[2389] 세상의 중심에서...  (0) 2019.08.25
[2493] 탑, c++  (0) 2019.08.23
[9461] 파도반 수열, c++  (0) 2019.08.21
'DEV/PS' 카테고리의 다른 글
  • [7785] 회사에 있는 사람
  • [16466] 콘서트, c++
  • [2389] 세상의 중심에서...
  • [2493] 탑, c++
jobchae
jobchae
말하는 감자지만, 코드를 끄적이는 Node.js 백엔드 개발자입니다.
  • jobchae
    JOBCHAE
    jobchae
  • 전체
    오늘
    어제
    • 🚀 JOBCHAE (182)
      • DEV (151)
        • PS (108)
        • Node.js (12)
        • React (3)
        • docker (1)
        • 잡다한 개발 일지 (21)
        • injection (1)
        • JS, TS (3)
        • DB (2)
      • 축구 (0)
      • 일상 (19)
      • 영화 (3)
      • 음악 (8)
  • 블로그 메뉴

    • 💻 Github
    • 🙋🏻 Linkedin
    • 📖 방명록
  • 링크

    • PS Github
  • 공지사항

  • 인기 글

  • 태그

    mongoDB
    슬랙봇
    DFS
    db
    위상정렬
    리액트
    JavaScript
    nodejs
    PS
    boj
    슬랙
    react
    BFS
    Express
    앱잼
    우선순위큐
    백준
    회고
    렛츠락페스티벌
    GitHub
    일상
    알고리즘
    typescript
    이분탐색
    솝트
    node.js
    개발
    DP
    SOPT
    Nest.js
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
jobchae
[1920] 수 찾기
상단으로

티스토리툴바