[ 백준 5046 ] 전국 대학생 프로그래밍 대회 동아리 연합 (C++)

2024. 12. 13. 23:06·Algorithm/Baekjoon
반응형

[문제 풀이]

1. 호텔에서 참가자의 수만큼 투숙할 수 있는지 체크

2. 숙박비용 * 참가자의 수가 예산보다 적은지 체크

3. 1, 2조건에 맞는 비용들 중 최소를 선택

[코드]

  • 조건에 맞는 비용들 중 최소를 선택하는 코드
for(int i=0; i<H; i++){
        cin>>P;
        for(int j=0; j<W; j++){
            cin>>a;
            if(a >= N && N * P <= B && answer > N * P){
                answer = N*P;
            }
        }
    }

[전체 코드]

#include <iostream>
using namespace std;
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    int N, B, H, W, P, a, answer = 987654321;
    cin>>N>>B>>H>>W;
    for(int i=0; i<H; i++){
        cin>>P;
        for(int j=0; j<W; j++){
            cin>>a;
            if(a >= N && N * P <= B && answer > N * P){
                answer = N*P;
            }
        }
    }
    if(answer == 987654321){
        cout<<"stay home"<<"\n";
    }else{
        cout<<answer<<"\n";
    }
}

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

 

백준 로고

 

반응형

'Algorithm > Baekjoon' 카테고리의 다른 글

[ 백준 12789 ] 도키도키 간식드리미 (C++)  (0) 2025.01.26
[ 백준 17266 ] 어두운 굴다리 (JAVA)  (1) 2025.01.13
[ 백준 1937 ] 욕심쟁이 판다 (C++)  (0) 2024.12.30
[ 백준 4659 ] 비밀번호 발음하기 (C++)  (1) 2024.12.12
[ 백준 2146 ] 다리 만들기 (C++)  (0) 2024.12.09
'Algorithm/Baekjoon' 카테고리의 다른 글
  • [ 백준 17266 ] 어두운 굴다리 (JAVA)
  • [ 백준 1937 ] 욕심쟁이 판다 (C++)
  • [ 백준 4659 ] 비밀번호 발음하기 (C++)
  • [ 백준 2146 ] 다리 만들기 (C++)
CodeCaptain
CodeCaptain
BackEnd Developer code-0dyssey 님의 블로그 입니다.
  • CodeCaptain
    Code Odyssey
    CodeCaptain
  • 전체
    오늘
    어제
    • All (18)
      • BackEnd (3)
      • FrontEnd (0)
      • DB (0)
      • DevOps (1)
      • Algorithm (12)
        • Baekjoon (12)
      • CS (0)
      • ETC (2)
        • 회고 (1)
        • 책 (1)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.1
CodeCaptain
[ 백준 5046 ] 전국 대학생 프로그래밍 대회 동아리 연합 (C++)
상단으로

티스토리툴바