Cook Pancakes!

编程入门 行业动态 更新时间:2024-10-25 18:35:36

<a href=https://www.elefans.com/category/jswz/34/1746859.html style=Cook Pancakes!"/>

Cook Pancakes!

Cook Pancakes!


from 2020ICPC济南
Time limit:1s
Memory limit:256MB



先烤两面没烤的,再烤一面没烤的。

ac代码:
#include<bits/stdc++.h>
using namespace std;
int n,k,t;          //如题n,k,t表示时间
priority_queue<int> q;      //存储现有的饼
priority_queue<int> qq;     //存储每一轮烤了过后的饼还有多少面未烤
int main(){cin>>n>>k;for(int i = 1;i <= n;++i)q.push(2);while(!q.empty()){++t;for(int i = 1;!q.empty() && i <= k;++i){int a = q.top();q.pop();a -= 1;if(a == 1)qq.push(a);}while(!qq.empty())q.push(qq.top()),qq.pop();}cout<<t;return 0;
}

更多推荐

Cook Pancakes!

本文发布于:2024-02-24 18:46:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1696311.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Cook   Pancakes

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!