B. Longest Palindrome "原题" Problem Restatement 给出n个,长度为m的字符串。$(1≤??≤100,1≤m≤50) $ 用部分或全部字符串,在一定的顺序拼接下,拼出最长的回文串。 Solution 数据小,暴力贪心即可。 对于每个串寻找是否存在其共轭串(即 ...
分类:
其他好文 时间:
2020-02-25 09:52:21
阅读次数:
57
偷偷摸一套题解。。。 "CF 1313" A 给定三个颜色的数量,问能凑出多少钟不同的搭配 贪心,先拿最多的颜色搭配出需要颜色最少的组合 C $s1[i]$表示以$i$为峰,$1 i$的和,$s2[i]$表示以$i$为峰,$i n$的和,枚举中间点拼接一下 记得打完暴力打正解的时候把数组开大。。 ...
分类:
其他好文 时间:
2020-02-25 09:42:29
阅读次数:
78
活动安排问题 问题描述 有n个需要使用同一资源的活动,且在同一时段只有一个活动能使用该资源。 每个活动i都有一个起始时间 si 和结束时间 fi ,且 si 设有 n 个任务,其中每个任务有一个起始时间 si 和一个结束时间 ei ,且 si 那么,对于给定的任务时间区间,能互相兼容的最大任务个数是 ...
分类:
编程语言 时间:
2020-02-25 00:23:38
阅读次数:
500
思想:不断选取当前最优策略 区别:与上一篇所讲的动态规划有所不同,动态规划是指在多种策略下选取最优解,而贪心法只有一种策略。 例题一: 硬币问题 Description 有1元、5元、10元、50元、100元、500元的硬币各C1、C5、C10、C50、C100、C500枚。现在要用这些硬币来支付A ...
分类:
其他好文 时间:
2020-02-25 00:23:23
阅读次数:
100
1229:电池的寿命 时间限制: 1000 ms 内存限制: 65536 KB提交数: 3681 通过数: 2051 【题目描述】 小S新买了一个掌上游戏机,这个游戏机由两节5号电池供电。为了保证能够长时间玩游戏,他买了很多5号电池,这些电池的生产商不同,质量也有差异,因而使用寿命也有所不同,有的能 ...
分类:
编程语言 时间:
2020-02-24 20:17:33
阅读次数:
136
线性基是极小的能异或出任意元素异或出来的值的集合. 线性基可以合并,不是很可以支持删除,但看过相关的博客好像有神仙可以. 删除可以弄存活区间然后线段树. 设线性基中有i个元素,那么共有$2^i$种异或值,每种值出现了$2^{n i}$次. 异或值最大就从高位往低位贪心选取,如果当前答案没有这一位就异 ...
分类:
其他好文 时间:
2020-02-24 20:15:11
阅读次数:
68
序 话说,总有人认为我是黑别人电脑的(雾??~~其实,我不黑电脑,我黑手机~~。 T1 此题巨水,比较四个面积就就好了。。 T3 此题做法真是(雾,因为我看到了他的 $\sum n=100$ ,然后因为信仰打了爆搜,考场的时候过了,,然后,再测就 TLE 然后,事实上有贪心的想法,而且是成立的。。其 ...
分类:
其他好文 时间:
2020-02-24 13:27:21
阅读次数:
90
"题目链接" 本题也是区间dp,贪心可证,每一次出发必定是从端点,否则必然有重复,不会是最小值,那我们可以设dpi,j,0/1,0代表从左端点出发,1代表从右端点,因为每次都是从端点出发,状态方程为 dpi,j,0=min(dpi+1,j,0+d[i+1] d[i], dpi+1,j,1+dp[j] ...
分类:
其他好文 时间:
2020-02-24 13:13:18
阅读次数:
64
真的打起比赛来,连个贪心都写不好,呜呜呜。 1 #include <bits/stdc++.h> 2 using namespace std; 3 int a[5],t,ans; 4 void IF(int&a){if(a)ans++,a--;} 5 void IF(int&a,int&b){if( ...
分类:
编程语言 时间:
2020-02-24 12:32:43
阅读次数:
68
问题 标准贪心问题 输入: 参数1,正数数组costs ; 参数2,正数数组profits ; 参数3, 正数k ; 参数4,正数m ; costs[i]表示i号项目的花费, profits[i]表示i号项目在扣除花 费之后还能挣到的钱(利润), k表示你不能并行、只能串行的最多 做k个项目, m表 ...
分类:
其他好文 时间:
2020-02-23 18:32:50
阅读次数:
77