Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
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
Archives
Today
Total
관리 메뉴

dh-winternagi 님의 블로그

(30917) A+B - 10 (제1편) 본문

백준 (C++)/Solve

(30917) A+B - 10 (제1편)

dh-winternagi 2026. 4. 22. 23:12

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

단계별로 풀어보기

41단계(인터랙티브와 투 스텝 1) 1번째

 

 

 

채점기와 상호작용을 통해 문제를 푸는 인터랙티브 문제에 대해 알아보는 단계이다.

채점기에 특정 형식으로 질문을 보내면 답변을 받을 수 있고, 이 답변으로 정보를 새롭게 갱신해 정답을 찾아내는 문제이다.

인터랙티브 문제 방식은 딱히 볼 일 없겠지만, 정보를 통해 답을 도출해내는 풀이 자체는 PS 실력에 도움이 될 것이다.

 

 

 

#include <iostream>
using namespace std;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  
  int resp, a= 1, b=1;
  
  while(a<9){
    cout << "? A " << a << endl;
    cin >> resp;
    
    if(resp==1)  break;
    else  a++;
  }
  
  while(b<9){
    cout << "? B " << b << endl;
    cin >> resp;
    
    if(resp==1)  break;
    else  b++;
  }
  
  cout << "! " << a+b;
  
  return 0;
}

'백준 (C++) > Solve' 카테고리의 다른 글

(23656) Jack and Jill  (0) 2026.04.22
(30924) A+B - 10 (제2편)  (0) 2026.04.22
(25953) 템포럴 그래프  (0) 2026.04.22
(2637) 장난감 조립  (0) 2026.04.22
(2482) 색상환  (0) 2026.04.22