合并果子做法
答案:3 悬赏:10 手机版
解决时间 2021-03-20 15:51
- 提问者网友:浮克旳回音
- 2021-03-20 04:30
合并果子做法
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-03-20 05:34
材料
主料(面糊):面粉30克、小米面30克、玉米面40克、水适量
配料:鸡蛋、油条、香肠、紫甘蓝、甜面酱(
做法
1、将三种粉混合,慢慢加入清水,搅拌至无颗粒状态,可流动的面糊。
2、平底锅烧热,倒入少许油,将面糊倒入,晃动锅子,转成圆形锅底大小的饼,饼表面凝固,打入一个鸡蛋,用铲子将煮鸡蛋抹开,均匀摊平在饼上。
3、鸡蛋液基本凝固时,饼的四周会微微翘起,用铲子轻轻将饼挑起,轻轻将饼反过来。
4、将甜面酱抹在饼上,紫甘蓝切丝,将丝洒在饼上,放入油条和香肠,将饼卷起,出锅即可。
主料(面糊):面粉30克、小米面30克、玉米面40克、水适量
配料:鸡蛋、油条、香肠、紫甘蓝、甜面酱(
做法
1、将三种粉混合,慢慢加入清水,搅拌至无颗粒状态,可流动的面糊。
2、平底锅烧热,倒入少许油,将面糊倒入,晃动锅子,转成圆形锅底大小的饼,饼表面凝固,打入一个鸡蛋,用铲子将煮鸡蛋抹开,均匀摊平在饼上。
3、鸡蛋液基本凝固时,饼的四周会微微翘起,用铲子轻轻将饼挑起,轻轻将饼反过来。
4、将甜面酱抹在饼上,紫甘蓝切丝,将丝洒在饼上,放入油条和香肠,将饼卷起,出锅即可。
全部回答
- 1楼网友:鱼芗
- 2021-03-20 07:39
这个题数据大了的话朴素的贪心+qsort一定会超,刚开始学pascal的时候拿纯贪心+qsort过了几个点而已。现在看来应该是用堆或者队列吧。。 队列的做法: 维护两个队列a和f,a用来存放一次都没有合并过的果子,也就是读入的数组。f用来存放合并过的果子。我们维护三个指针i,j和num,i用来指向当前未被使用过的第一个a队列的果子。j用来指向当前未被使用的合并过的f队列第一个果子。num用来指向当前存储的已经合并的果子堆数,来对f数组赋值。 对于a队列,在读入之后应该预处理,也就是qsort一边,从小到大排序,以保证每次指针i所指向的a数组的果子是当前未被合并的最优数量。 预处理:i=1,j=1,num=1 a[n+1]=max,f[1,2,3,..n]=max 有了以上的处理,每次选择就只有三种情况,要么选当前未被合并的两个果子合并,要么选当前已经合并的两个果子合并,或者选未被合并的一个,合并过的一个合并,就有如下等式: f[num]=min{a[i]+a[i+1],a[i]+f[j],f[j]+f[j+1]} 每次选择最小的,并对三个指针指向的位置改变。a[i]+a[i+1]为min就inc(i,2)。a[i]+f[j]为min就inc(i);inc(j)。f[j]+f[j+1]为min就inc(j,2) 每次合并的花费累加起来就是输出。。。 PS 我语文不好 堆的做法: 维护一个堆,选两个最小的合并完了扔进去。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯