打赏

相关文章

poj 3225

这道题目纠结死了,想了各种实现终于A了。还有没看清题意,空集的时候没输出“empty set”,wa到吐。 线段树成段更新。 U:把区间[l,r]覆盖成1 I:把[-∞,l)(r,∞]覆盖成0 D:把区间[l,r]覆盖成0 C:把[-∞,l)(r,∞]覆盖成0 , 且[l,r]区间0/1互换 开闭…

325. 和等于 k 的最长子数组长度

class Solution { public:int maxSubArrayLen(vector<int>& nums, int k) {map<int, int> hash;int sum 0;hash[0] 0;int ans 0;// 从效率的角度&#xff0c;不应该使用count&#xff0c;应该使用findfor(int len0; len < nums.size(); len){sum nums[l…

3625

3625 题目描述 Alice 和Bob 在玩游戏。 有一棵NN个节点的树&#xff0c;Alice 和Bob 轮流操作&#xff0c;Alice 先手。一开始树上所有节点都没有颜色&#xff0c;Alice 每次会选一个没有被染色的节点并把这个节点染成红色(不能不选)&#xff0c;Bob 每次会选一个没有被染色的节…

hdu 3535

以前不会做的题目&#xff0c;看完分组背包后突然就会做了。 #include<iostream> using namespace std; int dp[105][105]; int cost[105],value[105]; int maxi(int a,int b) {if(a>b)return a;else return b; } int main() {int n,t,i,j,m,s,k;while(cin>>n&g…

hdu 3530

题目意思是找出一个给出的序列的子序列&#xff0c;使得其中的最大与最小值的差满足一定的范围。此种线性dp一般只有O(n)的算法才可以过&#xff0c;因此单调队列是最好的选择。发觉对单调队列的理解还不够啊。。。写的时候还是写成了一个自创的XX队列&#xff0c;只是水过了sa…

hdu 2523

SORT AGAIN Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2873 Accepted Submission(s): 903 Problem Description 给你N个整数,x1,x2...xn&#xff0c;任取两个整数组合得到|xi-xj|,(0<i,j<N,i!j)。…

POJ3255(次最短路)

描述 求1到n的次最短路 开个 d i s [ m a x n ] [ 2 ] dis[maxn][2] dis[maxn][2]的储存距离的二维数组&#xff0c;0储存最短路&#xff0c;1储存次短路 初始化全为正无穷&#xff0c; d i s [ 1 ] [ 0 ] 0 ; dis[1][0]0; dis[1][0]0; 然后遍历更新时&#xff0c;先尝试更…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部