自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Libra-吕氏冬夏

有人已经在编码世界,可我还没进阶到编码自己

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

原创 Hands-On Machine Learning with Scikit-Learn and Tensorflow 学习笔记(一)

↵一、机器学习概览本书假定你对机器学习几乎一无所知。它的目标是给你实际实现能够从数据中学习的程序所 需的概念,直觉和工具。https://github.com/ageron/handson-ml 是 Jupyter notebooks上的代码示例。机器学习可以根据训练时监督的量和类型进行分类。主要有四类:监督学习、非监督学习、 半监督学习和强化学习。另一个用来分类机器学习的...

2019-12-11 19:29:22 370

转载 迈出物联网的第一步--Arduino

要比赛了,逼自己一把咯~

2016-03-31 11:05:29 806

原创 poj 3080 Blue Jeans 暴力

Blue JeansTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 14283 Accepted: 6356DescriptionThe Genographic Project is a research partnership between IBM and

2015-08-17 13:15:03 574

原创 hdu 3336 Count the string kmp

题意:求出前n个字符组成的字符串能被原串匹配次数之和如 abababababa=5ab=5aba=4abab=4ababa=3ababab=3abababa=2abababab=2ababababa=1ababababab=1sum=5+5+4+4+3+3+2+2+1+1=30

2015-08-13 15:38:16 598

转载 概率DP入门

嗷嗷嗷看完脑洞大开 感谢百里前辈! (^.^)  原文链接http://blog.csdn.net/jxy859/article/details/6905366                                                     概率DP入门HDU 3076 ssworld VS DDD题意: 2个人分别有AB的血数,轮流扔骰子,数小的自减一

2015-08-13 09:35:12 427

原创 csu oj K swap operation 模拟

模拟大法好。。。

2015-08-12 16:00:30 477

原创 hdu 2406 Power Strings KMP

题意: 求出最长的循环次数题解:如下图:下标 0 1 2 3 4 5 6 7 8 9 10字符 a b a b a b a b a b next -1 0 0 1 2 3 4 5 6 7 8由图可知next[10]=8 表示前八个字符与后八个字符相同,且为前10-8个字符的循环出现,也就是说最大的循环次数是=10/(10-8).

2015-08-12 15:27:20 488

原创 hdu 1711 Number Sequence KMP

【一道没有任何杂质的纯KMP】

2015-08-12 15:04:32 497

原创 hdu 1358 period KMP

思路::若i%(i-next[i])=0,那么前i个字符为k=i/(i-next[i])个长度为i-next[i]的循环。 神奇的next数组。。。=.=

2015-08-11 09:42:33 313

原创 2015 深圳杯数模 B: DNA分子序列- RK算法

小小吐槽一下:记得当时为了两种复杂度无所不用其极。。。 解析什么的都在注释。。。我只是想放在这里留个纪念。。。=.=。。。想来当时参加数模也是为了训练算法的   ^.^ hiahiahia。。。#include #include#include #include #include typedef struct node{ long x; int y; nod

2015-08-10 22:12:35 950

原创 poj 3461 Oulipo 字符串匹配 KMP算法

题意:这道题是问有多少跟目的串匹配的字串,感觉跟今年深圳杯数模的B:DNA分子序列  一样诶~  不过当时做那道题时用的是RK算法题解:这道水题改改模版就好了,不过我刚开始顺手改成了递归的kmp()。。。居然。。。 TLE。。了。。。0.0。。。 下面是非递归的AC代码。。。有阴影了,以后递归能不用就不用。。。。。。#include #include #include using n

2015-08-10 21:46:37 600

原创 poj 2528 Mayor's posters 线段树

Mayor's postersTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 50053 Accepted: 14536DescriptionThe citizens of Bytetown, AB, could not stand that the cand

2015-08-10 12:47:12 325

原创 codeforces 229D Towers DP

Towers题意:获得连续高度呈非递减状态的序列,相邻塔高可合并,每合并一次代表一次操作,求出能得到该种序列的最小操作次数思路:刚开始想用贪心,后来发现总是有情况没办法考虑到,wa了多次,后来经指点再次体会动态规划的魅力。第二次在需要动态规划时病急投医想到贪心,无药可救dp{i]表示考虑到第i个塔时的操作次数,再用一个数组sum[i]表示前i个塔高的总和,便于从sum[i]-sum

2015-08-06 08:49:22 783

原创 codeforces 527b Error Correct System

题意:两个长度相同的字符串,最多给一次交换某一字符串两位置字母的机会,求出可得的两字符串的最小码距(即最少能有多少不相同的位置)题解:因为最多进行一次交换,也就是说对于存在多种满足同样要求的交换情况,输出一组即可,即可以把多种情况压缩处理,只留最先遍历得到的两个不同对应字母的位置,这样的话只需要一个26*26的数组即可,保证不会发生超时。    下面需要对一下情况进行讨论1.未交换之前

2015-08-06 00:49:54 512

原创 CF 148D Bag of mice 概率DP

刚开始总感觉dp用一维就可以了,dp[i]表示第i局公主获胜的概率,然后卡在了逃出的是白鼠黑鼠的判断上,两种状态需要分开讨论,但是在概率上又会同时对后续结果有影响,与此同时 这两种情况又是不共存的,所以考虑二维数组,如果i表示第几局的话,dp[i][j]中j打死我也想不到有价值的表示意义。所以我肯定刚开始的思路都是错误的。。。     换思路,=.= 想不通, 好吧看题解。。。。。。。。。。。

2015-08-04 14:01:58 280

原创 zoj 3551 Bloodsucker 概率DP

思路1:求出全部变成吸血鬼所需天数的数学期望,2:因为每次有且只有两个“生物”相遇,所以每个人变成吸血鬼只考虑一次,也就是说得到的数学期望是实为每个人变成吸血鬼所需天数的和3:dp[i]表示从i开始到全部为吸血鬼所需天数的数学期望4:令dp[n]=0表示第n个 也就是最后一个本来就是吸血鬼,pp=double((i*(n-i))*2/double(n*(n-1)))

2015-08-04 10:29:36 348

原创 CF 26A-Almost prime

Almost Prime                                                                    Time Limit:2000MS    Memory Limit:262144KB    64bit IO Format:%I64d & %I64u          Description          

2015-08-04 08:49:57 395

原创 zoj 1366 Cash Machine 多重背包

背包的衍生物~~~  原谅我背包没掌握好,卡了好久。。。  = =  思路:1.将多重背包转化为01背包(使用二进制转化,得到用最少的能够得到任意值的份数)2.dp[i]表示该情况是否可能出现,在主循环中使用递减的顺序给dp[i]赋值,1:已出现,0:未出现。(初始化dp[0]=1,表示可以为0)#include#include#includeusing namesp

2015-08-03 17:48:02 287

原创 codeforces 26B Regular Bracket Sequence(暴力)

简单粗暴的一层遍历=_=  #include#include#includeusing namespace std;char a[1000010];int main(){ while(scanf("%s",&a)!=EOF) { long j,i,Pos=0,ans=0,len=strlen(a); for(i=0;i<len;i++)

2015-08-03 11:34:10 724

原创 csu 1120 病毒(DP,LCIS)

最长公共上升子序列~“病毒”         刚开始看这道题的时候一直想着往之前最公共子序列里面套,但是差别还是蛮大的,本来这道题时集训选拔时套题里面的,当时会错了题意以为题目里面没有给两个串的长度,太奇葩hold不住。今天才发现我居然误解题意这么久。。。        思路: 对于第一串的任意一个a[i],dp[j]表示第二串0~j之间能够与第一串0~i之间构成的公共上升子序列的最大长度

2015-08-03 10:24:30 354

原创 uva 11552

uva 11552   刚开始用的贪心,wawawawawa,心都碎了,改来改去我觉得已经很完美了还是不行。。。后来学长说用dp  真是d了个p的。。。动态规划想不好还真容易看成贪心,可是我现在依旧找不到测试数据证明我贪心是错的。DP:1.k=1时;。。。2.k!=1时   {        2.1  i-1行的末尾同时存在与第i行 且 当前行只有这一种字母 。。。

2015-08-03 08:49:13 451

原创 hdu 1017 A Mathematical Curiosity

A Mathematical Curiosity                             Time Limit:1000MS    Memory Limit:32768KB    64bit IO Format:%I64d & %I64u暴力求解,主要是注意格式。。。空格有点坑。。DescriptionGiven two integers n a

2015-08-01 17:30:41 361

原创 codeforces 435B Pasha Maximizes

Pasha Maximizes贪心:找到利用当前k能够得到的使当前位置的数字最大的情况。。                      Time Limit:1000MS    Memory Limit:262144KB    64bit IO Format:%I64d & %I64uDescription  Pasha has a positive intege

2015-08-01 17:23:00 420

原创 poj 2709 混合颜料

混合颜料思路:贪心,每次去前三个剩余颜料数量最多的,只给灰色颜料增加1ml,不够的话加一份(全加50ml)Description杂货店出售一种由N(3也就是它不属于这N种之一。幸运的是,灰色颜料是比较好配置的,如果你取出三种不同颜色的颜料各xml,混合起来就可以得到x ml的灰色颜料(注意不是3x)。现在,你知道每种颜料各需要多少ml。你决定买尽可能少的“颜料套

2015-07-30 10:51:58 1019

原创 csu 1548 Road And Bridge

Road And Bridge 思路:不要管河的位置都移到一边(右)+三分 DescriptionYou need to design road from (0, 0) to (x, y) in plane with the lowest cost. Unfortunately, there are N Rivers between (0, 0) and (x, y).

2015-07-30 10:47:47 387

原创 codeforces 405B Playing Dominoes

Playing Dominoes     思路:    1.找到第一个非’.‘的位置 若为n则全为所求    2.第一个非’.‘如果是R 则...若为L 则...    3.记录每一个非’.‘的位置    4.遍历所有R或L至倒数第二个,只考虑当前R或L与下一个L或R的位移,    5.考虑最后一个R或L后面的’.‘                 

2015-07-30 10:40:23 500

原创 csu 1469 Change The Handles

Change The Handles  hint步骤来的,粗暴却不简单,有很多重复的情况,TLE。。。  将每行每列的变化次数记录一下,mod2之后如果为”0“ 则改行或者该列不需要变化,若为“1”则取反, 为得到棋盘最后的状态,逐行进行改变,这样能保证每个不包含在Q里面的点最多改变1,次(Q里面的点在scanf的时候就进行改变,这里面Q(Description  

2015-07-30 10:08:39 334

原创 Pie (CE)

一直按序做题导致在这卡了很久,一直CE。。。 错误提示:初始值设定项不是常量。。。明天再改 先睡了#include#includeconst double PI = acos(-1);int num,p,f;double max;double a[10003];double erfen(double l,double r){ if(r-l<1e-6) return l; do

2015-07-21 23:59:24 495

原创 poj 1008

之前一度蠢到把19当18算,挺简单的题就不多说了#include #include int main(){ int num; char b[19][9]={"pop", "no", "zip","zotz","tzec", "xul", "yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac", "kankin", "muan

2015-07-21 11:24:16 373

原创 csu 1101

#include #include int yes(int n){ if ((n/7)*7==n) return 1; int flag=0; while(n) { if (n%10==7) flag=1; n=n/10; } if(flag) return 1; else return 0;}in

2015-07-20 21:55:46 365

空空如也

空空如也

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

TA关注的人

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