
堆
Fuko_Ibuki
Eclipse first, the rest nowhere. 已从ACM领域退出,这个账号不会再发题解了。
展开
-
堆的使用
初学堆的使用,写完之后分分钟又忘了,而且这个代码效率极低,100000个数要0.5秒,回去还得再搞一下才能A群赛6的C题。#include<bits/stdc++.h> using namespace std; struct heap { int h[200020],size; void init() { size=0; } void push(int x) { int t;原创 2017-09-08 20:45:29 · 13731 阅读 · 0 评论 -
是dp还是贪心?邓哲也的矩阵(优先队列)
题目如下: 思考. 题目如下: 给你个n行m列的矩阵,你可以操作k次,每次把一行或者一列每个数都减p,然后获得这一行或者这一列原来所有数的和的分数. 问k次操作后能够得到的最大分数. 思考. 首先想到一个贪心,每次选择最大的一行或者一列进行操作. 可惜样例里有一个数据是这样的. n=1 m=2 k=3 p=2 3 3 这时候这种贪心算出来只有7...原创 2018-07-10 11:15:00 · 12435 阅读 · 0 评论