自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

本该如此

远处的是风景,近处的才是人生

  • 博客(39)
  • 资源 (11)
  • 收藏
  • 关注

原创 HDU1863 畅通工程(还是最小生成树模板)

省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。Input测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、村庄数目M ( < 100 );随后的 N行对应村...

2018-04-29 22:54:58 125

原创 HDU2544-最短路(模板1:Dijkstral,邻接矩阵法)

最短路Time Limit: 5000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 81622Accepted Submission(s): 35347Problem Description在每年的校赛里,所有进入决赛的同学...

2018-04-29 22:28:12 201

原创 ZOJ - 3872 Beauty of Array (dp)

Edward has an arrayAwithNintegers. He defines the beauty of an array as the summation of all distinct integers in the array. Now Edward wants to know the summation of the beauty of all contiguo...

2018-04-29 19:18:18 156

原创 牛客北师16选:I(如何办好比赛,水)

链接:点击打开链接来源:牛客网又到了一年一度的程序设计大赛了~   现在参赛选手在机房前排起了一列长队,这里面有萌新也有大佬,萌新都很仰慕大佬,由于大佬们的参赛,萌新们对这次比赛的精彩程度格外期待。对于每个萌新来说,他/她/它对本次的比赛的期待度为排在他/她/它前面的大佬的数量,而这次比赛的总期待度等于每个萌新的期待度之和。   SK同学作为本次比赛的组织者,希望比赛的期待...

2018-04-28 17:28:52 140

原创 bfs模板

#include<bits/stdc++.h>using namespace std;typedef pair<int,int> P;char maze[100][100];int N,M;int sx,sy;int gx,gy;int d[100][100];int dx[4]={1,0,-1,0},dy[4]={0,1,0,-1};int bfs()...

2018-04-27 17:32:24 589

原创 51nod1428活动安排问题(贪心,优先队列)

有若干个活动,第i个开始时间和结束时间是[Si,fi),同一个教室安排的活动之间不能交叠,求要安排所有活动,最少需要几个教室?Input第一行一个正整数n(n<=10000)代表活动的个数。第二行到第(n+1)行包含n个开始时间和结束时间。开始时间严格小于结束时间,并且时间都是非负整数,小于1000000000Output一行包含一个整数表示最少教室...

2018-04-27 17:30:16 174

原创 FZU-2213(圆的位置关系,水)

Two different circles can have at most four common tangents.The picture below is an illustration of two circles with four common tangents.Now given the center and radius of two circles, your job is to...

2018-04-25 23:38:29 129

原创 矩阵乘法

两个矩阵可以相乘,必须满足的条件是:左边矩阵的列等于右边矩阵的行如:一个3x4的矩阵和一个4x2的矩阵相乘,得到一个3x2的矩阵;矩阵乘法函数:mat3 add(mat1 A,mat2 B){ mat3 ans; for(int i=0;i<s1;i++) for(int j=0;j<s2;j++){ //A矩阵...

2018-04-25 21:36:49 13864

原创 HDU2054(又见GCD,水)

有三个正整数a,b,c(0&lt;a,b,c&lt;10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。 Input第一行输入一个n,表示有n组测试数据,接下来的n行,每行输入两个正整数a,b。 Output输出对应的c,每组测试数据占一行。 Sample Input26 212 4Sample Output48代码如下:#include&lt;bits...

2018-04-24 21:09:25 137

原创 HDU1234(开门人和关门人,水)

每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签 到、签离记录,请根据记录找出当天开门和关门的人。 Input测试输入的第一行给出记录的总天数N ( &gt; 0 )。下面列出了N天的记录。 每天的记录在第一行给出记录的条目数M ( &gt; 0 ),下面是M行,每行的格式为 证件号码 签到时间 签离时间 其中时间按“小时:分钟:秒钟”(各占2位)给出,证件号码是长...

2018-04-24 20:49:22 290

原创 HDU1862-(EXCEL排序)

Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。Input测试输入包含若干测试用例。每个测试用例的第1行包含两个整数 N (&lt;=100000) 和 C,其中 N 是纪录的条数,C 是指定排序的列号。以下有 N 行,每行包含一条学生纪录。每条学生纪录由学号(6位数字,同组测试中没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩(闭区间[0, 100]内的整数)...

2018-04-24 20:18:14 154

原创 HPU1075:KACA的数字排序

1075: KACA的数字排序 [排序]时间限制: 1 Sec 内存限制: 128 MB提交: 57 解决: 9 统计题目描述PIPA想让KACA给一串数进行排序。KACA表示这是个简单的问题,然而当他看到这些数字后,顿时懵逼了。只见各种1234567890987654321……都是非常巨大的数字,但在他思考之后,还是选择接下了这个任务。输入第一行是一个整数TT ( 1≤T≤1001≤T≤100 ...

2018-04-24 19:01:22 266

原创 HDU1280 (前m大的数,暴力/hash) //vector(内存超限问题)

 还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,小希只想让你把答案中最大的M个数告诉她就可以了。 给定一个包含N(N&lt;=3000)个正整数的序列,每个数不超过5000,对它们两两相加得到的N*(N-1)/2个和,求出其中前M大的数(M&lt;=1000)并按从大到小的顺序排...

2018-04-24 00:11:12 1117 2

原创 C++快排

ps:图片来自百度。建议先去百度看核心思想:百度:快速排序算法快排在应试的时候有可能会被拿出来当考题,所以说有必要去学习。c++实现:#include&lt;bits/stdc++.h&gt;using namespace std;void Swap(int &amp;a,int &amp;b){ if(a==b) return ; ...

2018-04-23 15:47:59 2400

原创 郑轻1733(数组旋转,水)

题目描述输入输出样例输入22 3111000903 3111101111180样例输出010101111101111入门数组题:#include&lt;iostream&gt;using namespace std;char a[50][50];int main(){ int t,m,n,i,j,angle; cin&gt;&gt;t; while(t-...

2018-04-21 00:11:59 119

原创 HPU1283Vegetables(dfs,水)

题目描述毕业后,Vegetable在一家建筑公司找到了工作。他所在的城市将要进行整修,要求把所有空地修成公园。市区是一个N*M的矩形,Vegetable拿到了该市的地图,现在判断共要修几处公园?注意:在一片空地上,它上下左右的位置是空地,则视为统一片空地。输入共有T组测试数据,每组测试数据包含一组N和M(0<n,m<=100),分别表示市区的长和宽。接下来...

2018-04-19 21:31:46 116

原创 HPU1307: 01迷宫 (BFS入门)

题目描述XYY最近收到了一个迷宫地图,它是由0或者1组成。0,0,1,1,1,1,1,1,11,0,0,1,0,0,1,0,11,0,0,1,1,0,0,0,11,0,1,0,1,1,0,1,11,0,0,0,0,1,0,0,11,1,0,1,0,1,0,0,11,1,0,1,0,1,0,0,11,1,0,1,0,0,0,0,10,1,1,1,1,1,...

2018-04-19 19:57:02 199

转载 一些常用的常量

转自:点击打开链接头文件#include&lt;climits&gt;CHAR_MIN       char的最小值SCHAR_MAX      signed char 最大值SCHAR_MIN       signed char 最小值UCHAR_MAX      unsigned char 最大值SHRT_MAX       short 最大值SHRT_MIN       short 最小值U...

2018-04-18 20:20:49 558

原创 51nod 1432 魔法学院(二分,贪心)

魔法学院放暑假了,WC和他的一帮魔友一起去弗尔夫斯基山脉玩。莫伊拉同学突然想划船到对岸找被削的Mercy玩,这里的每一艘船都是同一型号,能承受的重量都是一样的,并且每艘船都可以坐一个或者两个人。WC他们共有n个人,现在我们知道他们每个人的质量,而且每个人体重也不超过船的承重。可惜经费有限,他们必须租尽可能少的船,请问他们最少要租几艘船?Input第一行包含两个正整数n 和m ,n<=1...

2018-04-17 18:38:50 202

原创 51nod1090三个数和为0(二分,vector)

给出一个长度为N的无序数组,数组中的元素为整数,有正有负包括0,并互不相等。从中找出所有和 = 0的3个数的组合。如果没有这样的组合,输出No Solution。如果有多个,按照3个数中最小的数从小到大排序,如果最小的数相等则按照第二小的数排序。Input第1行,1个数N,N为数组的长度(0 <= N <= 1000)第2 - N + 1行:Aii(-10^9 <= Ai...

2018-04-17 17:46:11 209

原创 Vector的一般用法

1.vector的创建(初始化)--&gt;    vector &lt;int&gt; v;                                    //只创建,不进行任何操作.--&gt;    vector &lt;int&gt; v(n,1);                             //创建并初始化,对n个元素赋初值1;--&gt;    vector &l...

2018-04-16 21:48:21 291

原创 【C/C++】学生管理系统

使用说明: 一:设计之初没考虑到“已存在文件进行追加”的功能(有兴趣的童鞋可以试试),所以运行程序第一步只能是先选“1”,新建一份表单:标准样例(名字:三个中文字符,学号:12位数字,性别:男/女,年龄:两位整数)如下:(可以直接复制)//名字纯粹乱打的哈QAQ王二哈 123123123123 男 28李边牧 111111111111 男 08赵师石 10...

2018-04-16 16:43:07 1514 13

原创 CSU1100一二三(长记性)

你弟弟刚刚学会写英语的一(one)、二(two)和三(three)。他在纸上写了好些一二三,可惜有些字母写错了。已知每个单词最多有一个字母写错了(单词长度肯定不会错),你能认出他写的啥吗?  Input第一行为单词的个数(不超过10)。以下每行为一个单词,单词长度正确,且最多有一个字母写错。所有字母都是小写的。 Output对于每组测试数据,输出一行,即该单词的阿拉伯数字。输入保证只有一种理解方式...

2018-04-15 18:16:11 330

转载 51Nod1010- 只包含因子2 3 5的数

转自:点击打开链接K的因子中只包含2 3 5。满足条件的前10个数是:2,3,4,5,6,8,9,10,12,15。所有这样的K组成了一个序列S,现在给出一个数n,求S中 &gt;= 给定数的最小的数。例如:n = 13,S中 &gt;= 13的最小的数是15,所以输出15。Input第1行:一个数T,表示后面用作输入测试的数的数量。(1 &lt;= T &lt;= 10000) 第2 - T +...

2018-04-13 23:44:17 194

原创 牛客-东北林业 (why的阶乘)

链接:https://www.nowcoder.com/acm/contest/93/E这个问题很简单,就是问你n的阶乘末尾有几个0? 输入描述:输入第一行一个整数T(1&lt;=T&lt;=100),代表测试组数接下来T行,每行一个数n(1&lt;=n&lt;=10^9)输出描述:对于每组测试数据,输出对应答案#include&lt;iostream&gt;using namespace ...

2018-04-13 22:53:04 101

原创 HDU1233还是畅通工程(最小生成树)

还是畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 54371 Accepted Submission(s): 24686Problem Description某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距...

2018-04-12 23:04:04 108

原创 51Nod 1289 大鱼吃小鱼

有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右。游动的速度是一样的,两条鱼相遇大鱼会吃掉小鱼。从左到右给出每条鱼的大小和游动的方向(0表示向左,1表示向右)。问足够长的时间之后,能剩下多少条鱼?Input第1行:1个数N,表示鱼的数量(1 &lt;= N &lt;= 100000)。 第2 - N + 1行:每行两个数Aii, Bii,中间用空格分隔,分别表示鱼的大小及游动...

2018-04-12 23:01:38 137

转载 素筛

转自点击打开链接#include&lt;bits/stdc++.h&gt;using namespace std;const int Max=1212221;int a[Max]; int main(){ memset(a,0,sizeof(a));       a[0]=a[1]=1;//真值非素数       for(int i=2;i*i&lt;=Max;i++)       {      ...

2018-04-12 22:06:00 264

原创 HihoCoder - 1051 (补提交卡,水)(炒鸡详细)

小Ho给自己定了一个宏伟的目标:连续100天每天坚持在hihoCoder上提交一个程序。100天过去了,小Ho查看自己的提交记录发现有N天因为贪玩忘记提交了。于是小Ho软磨硬泡、强忍着小Hi鄙视的眼神从小Hi那里要来M张"补提交卡"。每张"补提交卡"都可以补回一天的提交,将原本没有提交程序的一天变成有提交程序的一天。小Ho想知道通过利用这M张补提交卡,可以使自己的"最长连续提交天数"最多变成多少天...

2018-04-12 21:50:53 187

原创 Q - n^n的末位数字 51Nod - 1004

给出一个整数N,输出N^N(N的N次方)的十进制表示的末位数字。Input一个数N(1 &lt;= N &lt;= 10^9)Output输出N^N的末位数字Sample Input13Sample Output3第一种:快速幂法:#include&lt;bits/stdc++.h&gt;using namespace std;typedef long long ll;ll q_mod(ll...

2018-04-12 12:42:46 150 1

原创 51Nod 1212 无向图最小生成树(模板)

N个点M条边的无向连通图,每条边有一个权值,求该图的最小生成树。Input第1行:2个数N,M中间用空格分隔,N为点的数量,M为边的数量。(2 <= N <= 1000, 1 <= M <= 50000)第2 - M + 1行:每行3个数S E W,分别表示M条边的2个顶点及权值。(1 <= S, E <= N,1 <= W <= 10000...

2018-04-12 10:38:51 236

原创 牛客-东北林业(why的迷宫) (dfs,水)

链接:https://www.nowcoder.com/acm/contest/93/D来源:牛客网给你一个n*m的迷宫,这个迷宫中有以下几个标识:s代表起点t代表终点x代表障碍物.代表空地现在你们涵哥想知道能不能从起点走到终点不碰到障碍物(只能上下左右进行移动,并且不能移动到已经移动过的点)。输入描述:输入第一行一个整数T(1<=T<=10)接下...

2018-04-12 00:09:04 246

原创 并查集的两种理解(稍有不同)

看了进击的小牛大大的武侠风格并查集,以及港巨给我们录的视频,感慨良多~QAQ:瑟瑟发抖的我~港巨的"find"函数写的比较简洁,加上小牛大大的讲解,再看着港巨的代码,很容易理解(^oVo^~);按照港巨的思路,按部就班,一步一步来:#include<bits/stdc++.h>using namespace std;int f[1006];int find(int ...

2018-04-08 09:02:30 461

原创 完全背包(DP入门)

n种重量和价值分别为w,v的物品。从中选出总重量不超过W的物品,每种可以挑选多件。求挑出物品价值总和的最大值。#include&lt;bits/stdc++.h&gt; using namespace std;const int MAX_N=10000;int n,W; int w[MAX_N],v[MAX_N];int dp[MAX_N+1];void solve(){ for(i...

2018-04-07 22:46:12 819

原创 01背包(DP入门)

n个重量和价值分别为w, v的物品。找出总重量不超过W 的物品,求所有挑选方案中价值总和的最大值。n=4;(w,v)={(2,3),(1,2),(3,4),(2,2)}W=5; 输出:7    (选0号,1号,3号)理解://n个物品 背包容量W //int w[max_n],v[max_n]; weight,value; //暴搜 O(2^n)i...

2018-04-07 22:42:38 328

原创 C/C++常用小技巧

1. 输出回车:printf("\n") ----> cout<<endl;---->puts(""); (港巨专用QAQ).2. 从子程序退出主程序:exit(0);3. 取消cin与stdin的同步,缩短时间:ios::sync_with_stdio(false); cin.tie(0);cout.tie(0); (感觉还不如直接用scanf);4...

2018-04-06 20:54:19 328 1

原创 牛客-东北林业(b-why的矩阵)

链接:https://www.nowcoder.com/acm/contest/93/B来源:牛客网题目描述 给你一个n*n矩阵,按照顺序填入1到n*n的数,例如n=5,该矩阵如下 1 2 3 4 5 6 7 ...

2018-04-06 20:36:56 267

原创 HDU1312 Red and Black(黑红砖块)(dfs入门水题)

题目链接:点击打开链接题目大意:有一个长方形的房间,铺满了正方形瓷砖。每个瓷砖都是红色或黑色的。一个人站在一块黑色的瓷砖上。从一个瓷砖上,他可以移动到四个相邻(上下左右)的瓷砖中的一个。但是他不能移动到红色的瓷砖,只能在黑色的瓷砖上移动。通过重复上面描述的动作,编写一个程序来计算他能达到的黑瓷砖的数量。输入:多个数据。第一行给出两个数m,n(0,0代表结束输入);m代表列,n代表行。m,n...

2018-04-02 19:59:00 1178

原创 POJ2386--(Lake Couting)(dfs入门)

题目链接:点击打开链接。中文题目参考《挑战程序设计竞赛-第2版》算法核心内容:遍历整个"园子数组",从园子的某一块填充的是“W”时,对该块地进行搜索(上下左右,以及斜对角八个方向),(注意把这块地填充的‘w’换成“.”,避免后面搜索重复),如果这八块地方中还存在填充的是“W”的地,就继续重复上面的操作,直到所有“w”全部换成“.”,说明周围都是空地了,没有相连的水洼了。如图。把相邻所有...

2018-04-01 22:18:50 193

模拟当当购物车,基础功能齐全

模仿当当实现的一个简易购物车,上半部分是购物车,下方是一个书架,可以从书架点击添加图书。

2021-03-21

美观实用-带按钮轮播图

一个简易而又十分美观的带按钮轮播图,鼠标悬停会显示按钮,暂停轮播。鼠标离开则按钮消失,轮播图继续滚动。非常好看哟。

2020-06-20

简易实现购物车.zip

HTML5新手小案例,实现简单的购物车功能,新手代码,老鸟请跳过,简单易懂,没有过多的复杂的CSS,HTML5新手请笑纳。

2020-04-07

省市县三级联动菜单.zip

HTML5新手小案例,实现简单复选框里的三级联动菜单,新手代码,老鸟请跳过,简单易懂,没有过多的复杂的CSS,HTML5新手请笑纳。

2020-04-07

仿某市市政网页竖向tab.zip

HTML5新手小案例,模仿某市的市政网站首页,实现类似的切换效果,新手代码,老鸟请跳过,简单易懂,没有过多的复杂的CSS,HTML5新手请笑纳。

2020-04-07

仿当当轮播图(带按钮).zip

HTML5新手小案例,模仿当当图书的主页轮播图,实现类似的切换效果,新手代码,老鸟请跳过,简单易懂,没有过多的复杂的CSS,HTML5新手请笑纳。

2020-04-07

仿京东商品栏.zip

HTML5新手小案例,模仿京东商城的商品栏,实现类似的切换效果,新手代码,老鸟请跳过,简单易懂,没有过多的复杂的CSS,HTML5新手请笑纳。

2020-04-07

三级下拉菜单骨架版.html

三级下拉菜单HTML+CSS实现,没有多余的CSS样式干扰,只为彻底看清下拉菜单实现的本质原理,理解了逻辑,再多级的菜单都可以做。适合新手小白食用

2020-03-08

MATLABwin102018b的缺失文件

MATLAB2018b升级后,部分机型会出现“libmx.dll文件缺失”的问题,此为2018b的缺失文件,注:如果一般解压文件解压出错,请用7z解压

2019-03-02

美术鉴赏2019题目

美术鉴赏2019年所有题目,仅供参考; 适用于一般的网络公共基础课.

2019-01-17

HTML调用Face++人脸比对API完整代码

用HTML5调用Face++的compare(人脸比对API)的完整代码。假如你使用了Wampserver直接放在你www目录下就能在网站显示

2018-09-03

空空如也

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

TA关注的人

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