[백준 15961번/c++] 회전 초밥
문제 주어진 조건에 따라 손님이 먹을 수 있는 초밥 가짓수의 최댓값 https://www.acmicpc.net//15961 조건 벨트의 임의의 한 위치부터 k개의 접시를 연속해서 먹으면, 주어진 쿠폰으로 초밥 하나를 무료로 제공받는다. 만약 쿠폰에 적힌 번호에 해당하는 초밥이 현재 벨트 위에 없을 경우, 요리사가 새로 만들어 손님에게 제공한다. 입출력 입력 첫 번째 줄: 아래에 적힌 4가지의 수가 빈 칸을 사이에 두고 주어진다. 회전 초밥 벨트에 놓인 접시의 수 N ( 2 sushi; belt.push_back(sushi); if(sushi==c){ freeSushi=true; } } cout N >> d >> k >> c; for(int i=0; i> sushi; belt.push_back(sushi)..
알고리즘
2023. 4. 5. 14:58