티스토리 뷰

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

 

2776번: 암기왕

연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며,

www.acmicpc.net

const fs = require('fs');
const input = fs.readFileSync("./dev/stdin").toString().trim().split("\n");
const T = +input.shift();

for (let i = 0; i < T; i++) {
  input.shift();
  const first = input.shift().split(' ').map(Number).sort((a, b) => a - b);
  input.shift();
  const second = input.shift().split(' ').map(Number)
  let answer = [];
  second.forEach(target => {
    let min = 0;
    let max = first.length - 1;
    let mid;
    let success = false;
    while (min <= max) {
      mid = Math.floor((min + max) / 2);
      if (first[mid] == target) {
        success = true;
        break;
      } else if (first[mid] < target) {
        min = mid + 1;
      } else {
        max = mid - 1;
      }
    }
    const res = success ? 1 : 0;
    answer.push(res)
  })

  console.log(answer.join('\n'))
}
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
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 31
글 보관함