自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I good vegetable a!

本人维护了一个数字图像各种论文复现工程,欢迎STAR: https://github.com/BBuf/

  • 博客(96)
  • 资源 (2)
  • 收藏
  • 关注

原创 POJ 2417 baby_step giant_step 小步大步算法 a^x == b(mod n) 求解0<=x<n的值

题目照片:http://poj.org/problem?id=2417题意:求解a^x==b(mod n),==表示同余的意思。解法:大步小步算法裸题,我也不懂这个算法,先存个模板,应该有用。///POJ 2417#include <stdio.h>#include <cmath>#include <string.h>#include <stdlib.h>#include <iostream

2017-04-30 19:41:13 615

原创 BZOJ 1419: Red is good 期望DP

Description 桌面上有R张红牌和B张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到1美元,黑牌则付出1美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。 Input 一行输入两个数R,B,其值在0到5000之间 Output 在最优策略下平均能得到多少钱。 Sample Input 5 1 Sample Output 4.166666 HINT输出

2017-04-30 17:32:46 471

原创 BZOJ 1417: Pku3156 Interconnect 期望DP

Description给出无向图G(V, E). 每次操作任意加一条非自环的边(u, v), 每条边的选择是等概率的. 问使得G连通的期望操作次数. (|V| <= 30, |E| <= 1000) Input第一行两个整数N,M 1<=N<=30 0<=M<=1000 接下来M行,每行两个整数X,Y表示两者之间已修好一条道路. 两点之间可以不止修了一条路,也有可能M条路已使N个点成为一个整体.

2017-04-30 16:38:44 561

原创 BZOJ 1430: 小猴打架 树的prufer编码

[Submit][Status][Discuss] Description 一开始森林里面有N只互不相识的小猴子,它们经常打架,但打架的双方都必须不是好朋友。每次打完架后,打架的双方以及它们的好朋友就会互相认识,成为好朋友。经过N-1次打架之后,整个森林的小猴都会成为好朋友。 现在的问题是,总共有多少种不同的打架过程。 比如当N=3时,就有{1-2,1-3}{1-2,2-3}{1-3,1-2}{

2017-04-30 15:16:23 365

原创 BZOJ 1429: 方程的解 数论,雅克比4平方和定理

Description 令F(x)=Sigma(i),1<=i<=x. 有一个不定方程f(x)+f(y)+f(z)+f(w)=N(0<=N<=10^12,x,y,z,w为自然数) 请统计方程的个数 Input 一个正数N Output 一个数表示解的个数 Sample Input input 12input 24 Sample Output output 16output 213解

2017-04-30 14:35:46 579

原创 BZOJ 1441: Min 裴蜀定理

Description 给出n个数(A1…An)现求一组整数序列(X1…Xn)使得S=A1*X1+…An*Xn>0,且S的值最小 Input 第一行给出数字N,代表有N个数 下面一行给出N个数 Output S的最小值 Sample Input 24059 -1782Sample Output 99解法: 裴蜀定理http://blog.csdn.net/u010850285/art

2017-04-30 11:33:02 406

原创 UVA 10498 食物分配 单纯形算法

题目链接:https://vjudge.net/problem/UVA-10498题意:n种食物m个人,已知每种食物的单价,每个人吃每种食物的愉快值,每个人的愉快值上限,求花钱买食物所花钱的最大值解法:线性规划;可得标准形式,带入模版;标准形式即由不等式构成的方程组,松弛形式即由等式构成的方程组;等式转不等式,用既大于等于又小于等于表示;不等式转等式,用增加一个变量,新增变量大于0来表示;#incl

2017-04-30 10:09:44 663

原创 BZOJ 1434: [ZJOI2009]染色游戏 博弈

[Submit][Status][Discuss] Description 一共n × m 个硬币,摆成n × m 的长方形。dongdong 和xixi 玩一个游戏, 每次可以选择一个连通块,并把其中的硬币全部翻转,但是需要满足存在一个 硬币属于这个连通块并且所有其他硬币都在它的左上方(可以正左方也可以正 上方),并且这个硬币是从反面向上翻成正面向上。dongdong 和xixi 轮流操作。

2017-04-29 21:18:43 893

原创 BZOJ 1433: [ZJOI2009]假期的宿舍 二分匹配

Sample Input 131 1 00 1 00 1 11 0 01 0 0 Sample Output ˆ ˆHINT对于30% 的数据满足1 ≤ n ≤ 12。 对于100% 的数据满足1 ≤ n ≤ 50,1 ≤ T ≤ 20。解法:二分图。左部点外校的和不回家的本校学生,右部点为所有床。学生能睡到哪个床上就连一条边。求二分图最大匹配,必须满足每一个都有匹配,否则就是无解。我直接加

2017-04-29 20:14:53 1031

原创 1432: [ZJOI2009]Function 找规律

Input 一行两个整数n; k。Output 一行一个整数,表示n 个函数第k 层最少能由多少段组成。Sample Input 1 1Sample Output 1HINT对于100% 的数据满足1 ≤ k ≤ n ≤ 100。解法:脑洞题,找规律。蒟蒻画了好久不会做,只好去膜网上神牛题解了。http://blog.csdn.net/flaze_/article/details/52886

2017-04-29 18:10:49 555

原创 BZOJ 1416: [NOI2006]神奇的口袋 分数重载,模拟

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1416解法:话说这个题目鬼畜了吧,神坑啊。我很快写完交上去wa了,实在改不出来,自己写了数据生成器想和网上的ac代码拍一下,拍了大概10组随机数据发现答案完全一样啊,这能WA??? 想了很久,乱几把改了改还是WA??? 怒交了一发网上的ac代码??? 返回WA??? 这数据出问题了吧。。。。附

2017-04-29 16:19:14 646

原创 BZOJ 1415: [Noi2005]聪聪和可可 概率DP,记忆化搜索,BFS

Input 数据的第1行为两个整数N和E,以空格分隔,分别表示森林中的景点数和连接相邻景点的路的条数。 第2行包含两个整数C和M,以空格分隔,分别表示初始时聪聪和可可所在的景点的编号。 接下来E行,每行两个整数,第i+2行的两个整数Ai和Bi表示景点Ai和景点Bi之间有一条路。 所有的路都是无向的,即:如果能从A走到B,就可以从B走到A。 输入保证任何两个景点之间不会有多于一条路直接相连,且聪聪和

2017-04-29 14:58:14 489

原创 1414: [ZJOI2009]对称的正方形 Hash+二分

Description Orez很喜欢搜集一些神秘的数据,并经常把它们排成一个矩阵进行研究。最近,Orez又得到了一些数据,并已经把它们排成了一个n行m列的矩阵。通过观察,Orez发现这些数据蕴涵了一个奇特的数,就是矩阵中上下对称且左右对称的正方形子矩阵的个数。 Orez自然很想知道这个数是多少,可是矩阵太大,无法去数。只能请你编个程序来计算出这个数。 Input 文件的第一行为两个整数n和m

2017-04-29 11:49:42 580

原创 BZOJ 1412: [ZJOI2009]狼和羊的故事 最小割

Description “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈可以看作一个n*m个矩阵格子,这个矩阵的边缘已经装上了篱笆。可是Drake很快发现狼再怎么也是狼,它们总是对羊垂涎三尺,那首歌只不过是一个动人的传说而已。所以Orez决定在羊狼圈中再加入

2017-04-29 09:41:44 563

原创 BZOJ 1407: [Noi2002]Savage 扩展欧几里得

Input 第1行为一个整数N(1<=N<=15),即野人的数目。 第2行到第N+1每行为三个整数Ci, Pi, Li表示每个野人所住的初始洞穴编号,每年走过的洞穴数及寿命值。 (1<=Ci,Pi<=100, 0<=Li<=10^6 ) Output仅包含一个数M,即最少可能的山洞数。输入数据保证有解,且M不大于10^6。 Sample Input 31 3 42

2017-04-27 20:44:51 701

原创 BZOJ 1406: [AHOI2007]密码箱 数论

Description 在一次偶然的情况下,小可可得到了一个密码箱,听说里面藏着一份古代流传下来的藏宝图,只要能破解密码就能打开箱子,而箱子背面刻着的古代图标,就是对密码的提示。经过艰苦的破译,小可可发现,这些图标表示一个数以及这个数与密码的关系。假设这个数是n,密码为x,那么可以得到如下表述: 密码x大于等于0,且小于n,而x的平方除以n,得到的余数为1。 小可可知道满足上述条件的x可能不止一个

2017-04-27 14:15:34 500

原创 BZOJ 1398: Vijos1382寻找主人 Necklace 字符串最小表示法

给定两个项链的表示,判断他们是否可能是一条项链。 Input输入文件只有两行,每行一个由0至9组成的字符串,描述一个项链的表示(保证项链的长度是相等的)。 Output 如果两条项链不可能同构,那么输出’No’,否则的话,第一行输出一个’Yes’ 第二行输出该项链的字典序最小的表示。 设L = 项链长度,L <= 1000000。 Sample Input 223434242324232

2017-04-27 12:24:00 633

原创 BZOJ 1367: [Baltic2004]sequence 左偏树

Output 一个整数R Sample Input 794820141518 Sample Output 13 HINT所求的Z序列为6,7,8,13,14,15,18. R=13论文题:https://wenku.baidu.com/view/20e9ff18964bcf84b9d57ba1.html解题链接:http://blog.csdn.net/u011265346/artic

2017-04-26 21:03:15 346

原创 HDU 5988 Coding Contest 2016青岛G题浮点费用流

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5988题意:n个点有人有面包,有一些边,除了第一个走这个边的人其他人都有pi的概率破坏网络,让你安排吃饭方案,使得每个人吃上饭,并且破坏网络的概率最小。解法:这是2016青岛赛区的银牌题,当时并不会做,今年学了一些网络流决心来A掉这个题。所以就有了下面的的惨剧。来说说做法吧,其实并不难。不过这里面相当于有

2017-04-26 16:43:39 710

原创 SGU 4554 Boring Game 来自队友的神奇随机Hash

题目链接:http://acm.scu.edu.cn/soj/problem.action?id=4554DescriptionOne day, Yutta and Rikka were playing a game. There were a N*M matrix. Every time Yutta picked up a submatrix which has w elements, and

2017-04-26 10:51:05 709

原创 Educational Codeforces Round 3 E. Minimum spanning tree for each edge MST+树上路径倍增

题目链接:http://codeforces.com/contest/609/problem/E题意:给一个无向图,n个点,m条边,对任意边edge[i],求出包含有边edge[i]的最小生成树。解法:考虑MST的性质,对任意两点u,v一定有且只有一条路径,当边[u,v]不是MST边的时候,加入边[u,v]便会形成环,于是在u到v的路径上找一条权值最大的边删去再加入边[u,v],之前环上的任意两点仍

2017-04-26 10:39:37 563

原创 BZOJ 1355: [Baltic2009]Radio Transmission KMP

Description 给你一个字符串,它是由某个字符串不断自我连接形成的。 但是这个字符串是不确定的,现在只想知道它的最短长度是多少. Input 第一行给出字符串的长度,1 < L ≤ 1,000,000. 第二行给出一个字符串,全由小写字母组成. Output 输出最短的长度 Sample Input 8cabcabca Sample Output 3 HINT对于样例,我

2017-04-25 21:14:50 561

原创 BZOJ 1336: [Balkan2002]Alien最小圆覆盖 随机增量法

Description给出N个点,让你画一个最小的包含所有点的圆。 Input先给出点的个数N,2<=N<=100000,再给出坐标Xi,Yi.(-10000.0<=xi,yi<=10000.0) Output输出圆的半径,及圆心的坐标 Sample Input 68.0 9.04.0 7.51.0 2.05.1 8.79.0 2.04.5 1.0Sample Output 5.005.0

2017-04-25 20:46:34 656

原创 BZOJ 1306: [CQOI2009]match循环赛 爆搜,剪枝

Input 第一行包含一个正整数n,队伍的个数。第二行包含n个非负整数,即每支队伍的得分。 Output 输出仅一行,即可能的分数表数目。保证至少存在一个可能的分数表。 Sample Input 65 6 7 7 8 8Sample Output 121 HINTN<=8解法:看到这题懵了,什么鬼题啊。。。。。。看了题解才知道可以爆搜。。但是需要一些剪枝优化才可以过。1.如果剩下的比赛

2017-04-24 20:07:30 780

原创 BZOJ 1305: [CQOI2009]dance跳舞 多重匹配,网络最大流

Description一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。给出每对男孩女孩是否相互喜欢的信息,舞会最多能有几首舞曲? Input第一行包含两个整数n和k。以

2017-04-24 18:09:47 457

原创 BZOJ 1304: [CQOI2009]叶子的染色 树形DP

Description给一棵m个结点的无根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色结点(哪怕是这个叶子本身)。 对于每个叶结点u,定义c[u]为从根结点从U的简单路径上最后一个有色结点的颜色。给出每个c[u]的值,设计着色方案,使得着色结点的个数尽量少。 Input第一行包含

2017-04-24 17:19:58 954

原创 BZOJ 1303: [CQOI2009]中位数图 计数,思维

[Submit][Status][Discuss] Description 给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。 Input 第一行为两个正整数n和b ,第二行为1~n 的排列。 Output 输出一个整数,即中位数为b的连续子序列个数。 Sample Input 7 45 7 2 4 3 1

2017-04-22 20:06:27 361

原创 BZOJ 1297 1297: [SCOI2009]迷路 拆点,矩阵快速幂

Descriptionwindy在有向图中迷路了。 该有向图有 N 个节点,windy从节点 0 出发,他必须恰好在 T 时刻到达节点 N-1。 现在给出该有向图,你能告诉windy总共有多少种不同的路径吗? 注意:windy不能在某个节点逗留,且通过某有向边的时间严格为给定的时间。 Input第一行包含两个整数,N T。 接下来有 N 行,每行一个长度为 N 的字符串。 第i行第j列为’0’表示

2017-04-22 09:36:20 584

原创 BZOJ 1296: [SCOI2009]粉刷匠 动态规划

Descriptionwindy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 T 次,他最多能正确粉刷多少格子? 一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。 Input输入文件paint.in第一行包含三个整数,N M

2017-04-21 21:35:03 377

原创 BZOJ 1295: [SCOI2009]最长距离 枚举+SPFA水题

Descriptionwindy有一块矩形土地,被分为 N*M 块 1*1 的小格子。 有的格子含有障碍物。 如果从格子A可以走到格子B,那么两个格子的距离就为两个格子中心的欧几里德距离。 如果从格子A不可以走到格子B,就没有距离。 如果格子X和格子Y有公共边,并且X和Y均不含有障碍物,就可以从X走到Y。 如果windy可以移走T块障碍物,求所有格子间的最大距离。 保证移走T块障碍物以后,至少有一个

2017-04-21 18:18:13 409

原创 BZOJ 1294: [SCOI2009]围豆豆Bean 状压DP,SPFA,计算集合射线法

Input 第一行两个整数N和M,为矩阵的边长。 第二行一个整数D,为豆子的总个数。 第三行包含D个整数V1到VD,分别为每颗豆子的分值。 接着N行有一个N×M的字符矩阵来描述游戏矩阵状态,0表示空格,#表示障碍物。而数字1到9分别表示对应编号的豆子。 Output 仅包含一个整数,为最高可能获得的分值。 Sample Input 3 8330 -100 3000000000010203#

2017-04-21 16:41:57 951

原创 BZOJ 1293: [SCOI2009]生日礼物 链表模拟

Description 小西有一条很长的彩带,彩带上挂着各式各样的彩珠。已知彩珠有N个,分为K种。简单的说,可以将彩带考虑为x轴,每一个彩珠有一个对应的坐标(即位置)。某些坐标上可以没有彩珠,但多个彩珠也可以出现在同一个位置上。 小布生日快到了,于是小西打算剪一段彩带送给小布。为了让礼物彩带足够漂亮,小西希望这一段彩带中能包含所有种类的彩珠。同时,为了方便,小西希望这段彩带尽可能短,你能帮助小西计

2017-04-21 14:40:36 466

原创 BZOJ 1283: 序列 最大费用费用流

题意:给定一个长度为n的序列,要求选一些数,使得任意一个长度为m个区间中最多选k个数,求最大的和解法: 论文上的题目 《浅析信息学中的“分”与“合”》最大费用最大流把这个序列用流量为k费用为0的边连成一条直线 然后第i个点向第i+m个点连一条费用为a[i]流量为1的边跑最大费用最大流即可反正具体看论文吧,注意论文是拆了点的,但是这个模型拆和不拆是等效的。//BZOJ 1283 最大费用最大流#inc

2017-04-20 20:57:40 465

原创 BZOJ 1280: Emmy卖猪pigs 网络最大流,神奇建图

Description Emmy在一个养猪场工作。这个养猪场有M个锁着的猪圈,但Emmy并没有钥匙。顾客会到养猪场来买猪,一个接着一个。每一位顾客都会有一些猪圈的钥匙,他们会将这些猪圈打开并买走固定数目的猪。 所有顾客有的钥匙和他们需要买猪的数量在事先都告诉了Emmy,于是Emmy要订一个计划,使得卖出去的猪最多。 买卖的过程是这样的:一个顾客前来,并打开所有他可以打开的猪圈。然后Emmy从这些猪

2017-04-20 10:20:55 754

原创 BZOJ 1272: [BeiJingWc2008]Gate Of Babylon 容斥+Lucas+隔板法+逆元

解法: 1.首先,看到有限制的只有15个,因此可以用容斥原理:ans=全部没有限制的方案-有一个超过限制的方案数+有两个超过限制的方案数-有三个超过限制的方案数….2.把m组无限制的数中选n个的方案数:C(n+m-1,n)。就是隔板法公式,简单证明:xi为选xi个第i组数,这个问题相当于求x1+x2+x3+..+xm=n,求x解集的方案数,也就是有n个1,用m-1个0将他们分隔开的方案数,也就是C

2017-04-19 19:42:58 675

原创 BZOJ 1271: [BeiJingWc2008]秦腾与教学评估 二分查找

解法:因为题中说了,最多只有一个位置有奇数个人。所以我们可以先check一下,如果总人数是偶数那么显然就是Poor Qin Teng接下来的话我们只需要二分出那个奇数的位置,检验l到这个位置有多少个人即可。得到位置之后直接O(n)求一下该位置的人数即可。//BZOJ 1271 binary#include <bits/stdc++.h>using namespace std;const int

2017-04-19 17:04:28 762

原创 BZOJ 1270: [BeijingWc2008]雷涛的小猫 傻逼DP

题目链接: 题目全是图片,到这个博客看题吧http://blog.csdn.net/oakley_/article/details/52456456解法:很简单的DP,dp[i][j]表示在第i颗树,高度为j可以获得的最大值, 转移就按照题目转移就好了,不过我们需要优化一下。因为对于每一行我们可以从1~n的所有h[now+dalta]转移过来,所以我们在对相同高度进行DP时,维护一个mx表示这行中d

2017-04-19 12:55:36 695

原创 BZOJ 1269: [AHOI2006]文本编辑器editor 分离合并Splay

这些日子,可可不和卡卡一起玩了,原来可可正废寝忘食的想做一个简单而高效的文本编辑器。你能帮助他吗?为了明确任务目标,可可对“文本编辑器”做了一个抽象的定义:文本:由0个或多个字符构成的序列。这些字符的ASCII码在闭区间[32, 126]内,也就是说,这些字符均为可见字符或空格。光标:在一段文本中用于指示位置的标记,可以位于文本的第一个字符之前,文本的最后一个字符之后或文本的某两个相邻字符之间。文本

2017-04-18 21:51:23 565

原创 BZOJ 1266: [AHOI2006]上学路线route Floyd算法,网络最小割

Description 可可和卡卡家住合肥市的东郊,每天上学他们都要转车多次才能到达市区西端的学校。直到有一天他们两人参加了学校的信息学奥林匹克竞赛小组才发现每天上学的乘车路线不一定是最优的。 可可:“很可能我们在上学的路途上浪费了大量的时间,让我们写一个程序来计算上学需要的最少时间吧!” 合肥市一共设有N个公交车站,不妨将它们编号为1…N的自然数,并认为可可和卡卡家住在1号汽车站附近,而他们学校

2017-04-18 19:56:50 658

原创 ZOJ 2760 How Many Shortest Path 网络最大流

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2760题意:给一个有向图,求里面最短路的条数?解法:floyd+最大流。针对网络流算法而建的模型中,s-t对应于实际中每一种方案,所以此题中的s-t就对应于题目中的一条源点到汇点的最短路径,最大流就是最短路径条数。接下来就是怎么建模的问题:既然s-t对应于一条最短路径

2017-04-18 19:09:39 399

ncsdk-windows.rar

vs2015 movidius 神经计算棒一代 ncsdk windows c++调用SequeezeNet的代码。

2019-09-10

cs231-斯坦福大学-李菲菲-2016 课件

深度学习,李菲菲教授,课件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-01-30

空空如也

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

TA关注的人

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