문제풀이/구름
[구름LEVEL] 사은품 교환하기
Hyeon-Uk
2021. 3. 19. 00:34
반응형
level.goorm.io/exam/47878/%EC%82%AC%EC%9D%80%ED%92%88-%EA%B5%90%ED%99%98%ED%95%98%EA%B8%B0/quiz/1
구름LEVEL
코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이
level.goorm.io
-풀이-
시즌쿠폰과 일반쿠폰의 구분없이 총 교환가능한 사은품의 수는 (N+M)/12개 이다.
하지만 위의 만들 수 있는 세트도 최대 n/5개뿐이 만들지 못한다.
따라서 둘중 더 작은값을 출력해주면 된다.
-시간복잡도-
단순 계산이므로 O(1)이 된다
-코드-
#include <iostream>
using namespace std;
int main() {
long long n,m,t;
cin>>t;
while(t--){
cin>>n>>m;
cout<<min((n+m)/12,n/5)<<"\n";
}
return 0;
}
반응형