自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whyorwhnt的专栏

One must wait until the evening to see how splendid the day has been

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 数学学习小记(二) 组合数求模:Lucas 定理 LightOJ 1067 + Hdu 3037

最近被数论搞得生活不能自理。。。。电路终于考完了,一道非线性原件的题我算出电阻是负的。。。。。生死未卜。。。五一假期还要忙数学建模。。。。从以下博文中学习的,代码中有许多借鉴的地方也来自这里:hdu - 4349 - Xiao Ming's Hope - 大大的Lucas定理 && 小小的乘法逆元 - Julyana_Lin_夜 - 博客频道 - CSDN.NEThtt

2013-04-28 22:49:41 1426

原创 Hdu 1513 & Poj 1159 (LCS) + Hdu 1025 (LIS)

LCS和LIS的水题,LCS那道用了滚动数组,貌似不用滚动数组会超内存Hdu 1513 & Poj 1159 /*设原序列S的逆序列为S', 则最少需要补充的字母数 = 原序列S的长度 - S和S'的最长公共子串长度*/#include #include #define max(x,y) ((x)>(y)?(x):(y))int dp[2][5005];char

2013-04-19 22:01:22 1332

原创 Hdu 4512 吉哥系列故事——完美队形I (LCIS)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4512思路:数据正反各存一次,求两次的最长公共上升子序列,因为要解决对称的问题,所以比LCIS的通常算法稍有不同。上个月做腾讯编程马拉松时遇到的题,当时完全没想法 (虽然这次做也调试了好久。。。详见代码),讨论群里有说是合唱队形的,有说是回文串的,于是那时就决定要学一下这部分的知识了。#in

2013-04-19 21:10:31 1103

原创 最长公共上升子序列(LCIS)学习小记 Hdu 1423 + Poj 2127 (LCIS路径输出)

LCS和LIS的结合,时间复杂度O(m*n),如果不要求路径输出 (如 Hdu 1426) 则空间复杂度O(n),若要求路径输出 (如 Poj 2127)  则空间复杂度O(n^2) 。学习的时候最早读的是《动态规划中的提纯》,果断没看懂。。。。参考了以下两篇博文后终于理解了算法的思想。Hdu 1423 动态规划—最长公共上升子序列 - 诺小J - 博客园http://ww

2013-04-19 20:58:42 1782

原创 最长公共子序列 (LCS) 学习小记 Hdu 1159 + Poj 2250 (LCS路径打印)

其实这东西刚进实验室的时候就学过,当时还不知道dp是啥……记得当时滚动数组优化看了一晚上没学会。。。现在看来就是一个很基础的dp……最长公共子序列(LCS) | 勇幸|Thinkinghttp://www.ahathinking.com/archives/115.htmlHdu 1159#include #include #define max(x,

2013-04-17 21:55:09 921

原创 Hdu 1160 FatMouse's Speed (LIS路径输出)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1160题意:给出n个老鼠的重量和速度值(先重量后速度),要求给出一个最长的排列,其中,前一只老鼠的重量严格小于后一只老鼠,而它的速度要严格大于后一只老鼠。排列可能有多种,只要求出一种就可以了。思路:排序后转化为最长上升子列。忽略了可能有多种正确排列,白白调试好久……#include #

2013-04-17 20:49:04 788

原创 NOIP 合唱队形 (LIS应用)

之前群聊时接触的知识点,正好昨天学了LIS,拿出来练一练,加深下理解。注:LIS的二分算法结束后记录的并不是一个符合题意的最长上升子序列!题目链接://http://www.rqnoj.cn/Problem_26.html思路:正反两遍LIS之后相加。#include int data[105];int dps[105],dpx[105];int main (){ i

2013-04-16 22:40:24 1069

原创 Hdu 1075+ Hdu 1251 (动态Trie)

大概两周前写的,拿出来总结下。貌似这两题都没告诉数据规模,所以才想起练练动态写法,真心不喜欢用指针……Hdu 1075//重新写了一个动态开辟节点的.本题用map应该也可以#include #include #include using namespace std;struct Trie{ Trie *next[26]; char dic[10]; Trie

2013-04-15 23:19:49 792

原创 最长上升子列 LIS 学习小记 Poj 2533 +CF 261D

做dp时遇到的知识点,学习了三种方法:dp,二分,树状数组优化。树状数组优化的在网上貌似很难搜到……这部分参考了学长的博客:http://www.cnblogs.com/jianglangcaijin/archive/2013/01/18/2865811.html三种方法用下来还是个人觉得二分最好用……但树状数组貌似最有前途……Poj 2533#include int

2013-04-15 23:13:14 970

原创 线段树学习小记 Hdu 1754+Poj 3264 (区间最值)

简单复习了下线段树,刷两道水题恢复手感。话说数位dp还没学完。。。。复习资料:数据结构之线段树 | 董的博客http://dongxicheng.org/structure/segment-tree/NotOnlySuccess | 线段树专辑http://www.notonlysuccess.com/index.php/segment-tree/H

2013-04-11 22:55:43 939

原创 2013编程之美 资格赛 总结

今天院里办的篮球赛小组赛中与结束了,在众多给力同学的努力下,我们班总算是没有以全负战绩收场,身为组织者的我也终于可以松口气了。。。今天敲不动代码了,总结一下最近的题目吧。编程之美是继腾讯编程马拉松之后参加的又一场正式比赛,百度之星显然不是本蒟蒻的菜……资格赛的三道题都有些想法,但只对了第一题……看了别人的题解之后发现第二题细节没有处理好,思路大方向是对的,第三题我的出发点貌似就不对

2013-04-09 22:07:44 1179

原创 LightOJ 1138 Trailing Zeroes (III) (阶乘末尾0的个数)

题目链接:http://lightoj.com/volume_showproblem.php?problem=1138题意:寻找最小的自然数N,使其阶乘的末尾有Q个0.思路:只有2和5相乘时末尾才会出现0,在阶乘过程中,因子2的个数足够多,所以每遇到一个5,末尾就会出现一个0,因此问题转化为求1到N这N个整数中包含了多少个因子5。二分求解。#include int Q,n;

2013-04-09 20:09:52 1643

原创 Hdu 1029 Ignatius and the Princess IV (鸽巢原理)

这道题非常水,主要目的是想把网上看到的一种解法收藏下……思路:本题方法很多:map,哈希,排序(中位数)……网上看到一种利用鸽巢原理的,代码如下:转自:http://blog.csdn.net/welcome_z/article/details/7855032#include #include int main () { int ans,num,count,n; whil

2013-04-08 23:01:05 973

原创 鸽巢原理 Poj3370&Hdu1808 + Poj2356 + Hdu 1205

2014-3-25 更新 :修正了Hdu1205的代码,貌似以前的版本过不了,少输出了回车。Poj 的一个评论很有启发:http://poj.org/showmessage?message_id=171199如果将读入的数据存入a[1], a[2],...,a[n];余数位置数组就赋初值为0即可如果将读入的数据存入a[0], a[1],...,a[n-1];余数位置数组初值必须为-1,

2013-04-08 22:15:44 1623

原创 数位dp学习小记 Hdu 3555

学习时主要参考了以下文章的内容和思想:几个基础数位DP (hdu 2089,hdu 3555 ,uestc 1307 windy 数) - 窝是爱酱,喵~~~~ - 博客频道 - CSDN.NEThttp://blog.csdn.net/acm_cxlove/article/details/7819907【专题】数位DP(按位DP) - cmonkey - 博客频道 - CSDN.

2013-04-06 20:07:28 2522 4

原创 Poj 1708 Game (BFS)

这道题的描述真心纠结……题意:给出N个点(不超过100个),每个点有一个颜色(颜色标号不超过100),有一些点的颜色可以相同。给出M条有向边,这些边也有一个颜色。给出两个棋子的初始点L,K,终点Q,问两个棋子中的任意一个是否可以移动到Q,如果可以,输出移动的最小步数。移动时遵循以下规则:1.一个棋子可以移动到下一个点需要满足:经过的边的颜色与另一个棋子所在点的颜色相同;2.只能沿着有向

2013-04-04 22:59:36 1309

完全可移植的CCS9.3 TMS320F280049C工程

使用CCS9.3搭建的完全可移植的DSP280049C工程,同时支持库函数和寄存器编程。上传者的博客有详细的配置过程可以参考。

2020-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除