自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 DP问题3:acwing4378选取数对 【前缀和+背包】

4378. 选取数对 题目 提交记录 讨论 题解 视频讲解给定一个长度为nn的整数数列a1,a2,…,ana1,a2,…,an。请你选择kk个数对[l1,r1],[l2,r2],…,[lk,rk][l1,r1],[l2,r2],…,[lk,rk],要求所选数对满足:1≤l1≤r1<l2≤r2<…<lk≤rk≤n1≤l1≤r1<l2≤r2<…<lk≤rk≤n。 对于1≤i≤k1≤i≤k,ri−li+1=m...

2022-03-21 11:08:15 1591

原创 DP问题1 :被三整除的子序列 【NC21302】

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除答案对1e9+7取模输入描述:输入一个字符串,由数字构成,长度小于等于50输出描述:输出一个整数示例1输入复制132132输出复制33示例2输入复制99输出复制11示例3输入复制333333输出复制77示例4输入复制1234561.

2022-03-20 16:04:44 445

原创 2022exercise 1

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网A珂朵莉的无向图 【多源最短路问题】题目描述珂朵莉给了你一个无向图,每次查询给t个点以及一个常数s,求有多少个图中的点p满足以下条件:能在给出的t个点中找出一个点y,满足p与y之间的最短距离≤s输入描述:第一行三个数表示n,m,q接下来m行每行两个数u,v表示有一条长度为1的边位于u和v两个点之间接下来 2q 行表示询问每次询问第一行输入两个数t,s第二行读入t个数,表示t个特殊点输出描述:q行,每行一个..

2022-03-09 10:16:11 179

原创 2022 exercise 1

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网A珂朵莉的无向图 【多源最短路问题】题目描述珂朵莉给了你一个无向图,每次查询给t个点以及一个常数s,求有多少个图中的点p满足以下条件:能在给出的t个点中找出一个点y,满足p与y之间的最短距离≤s输入描述:第一行三个数表示n,m,q接下来m行每行两个数u,v表示有一条长度为1的边位于u和v两个点之间接下来 2q 行表示询问每次询问第一行输入两个数t,s第二行读入t个数,表示t个特殊点输出描述:q行,每行一个..

2022-03-09 10:13:19 108

原创 the minest way 【ZT2】

T2:Frogger【最短路+二分】Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, but since the water is dirty and full of tourists' sunscreen, he wants to avoid swimming

2022-03-08 19:56:26 101

原创 小沙的长路 【欧拉图】

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述小沙有一个n个点的完全图(不知道定义可以点),你可以给每条边选择方向,规定每条边只能走一次,请问n个点的完全图的最长路径,现在现在小沙想要知道它的最小值和最大值分别是多少?输入描述:输入一个正整数n≤109n\leq 10^9n≤109输出描述:一行内输出n个点的完全图,他的最长路的最小值和最大值,两个数中间用空格间隔示例1输入复制33输出复制2 32 3...

2022-01-27 17:16:40 1106

原创 牛客寒假一

链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目:牛牛看云题目描述就像罗夏墨迹测试一样,同一片形状的云在不同人的眼中会看起来像各种各样不同的东西。例如,现在天上飘过了一片长条状的云彩,hina说这片云长得像是薯条,moca说这片云长得像宾堡豆沙面包(5枚装),kasumi说这片云在闪闪发光,kokoro说这片云怎么看上去不开心呢,牛牛说这片云长得就像是:Σi=1nΣj=in∣ai+aj−1000∣\Sigma_{i=1}^{n} \Sigma_{j=i}^{n} |.

2022-01-25 12:01:59 459

原创 1160 Sum them 【求逆元】

DescriptionGiven n and m, calculate the sum of the incremental multiplication formulas:f(n,m)=∑i=1n∏j=ii+m−1jf(n,m)=∑i=1n∏j=ii+m−1jInputNo more than 50 test cases. Each case one line, including integer n and m.1 ≤ n, m ≤ 106.OutputFor each

2022-01-19 14:22:16 438

原创 专题一 简单搜索

L:鸣人和佐助 BFSDescription佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢?已知一张地图(以二维矩阵的形式表示)以及佐助和鸣人的位置。地图上的每个位置都可以走到,只不过有些位置上有大蛇丸的手下,需要先打败大蛇丸的手下才能到这些位置。鸣人有一定数量的查克拉,每一个单位的查克拉可以打败一个大蛇丸的手下。假设鸣人可以往上下左右四个方向移动,每移动一个距离需要花费1个单位时间,打败大蛇丸的手下不需要时间。如果鸣人查克拉消耗完了,则只可以走到没有大蛇丸手下的位置,不可以再移动到有大蛇丸手下..

2022-01-10 19:37:30 153

原创 Catch that cow 【BFS宽搜】

Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a pointN(0 ≤N≤ 100,000) on a number line and the cow is at a pointK(0 ≤K≤ 100,000) on the same number line. Farmer John has two modes o...

2022-01-10 15:35:34 294

原创 POJ1321 棋盘问题 爆搜DFS

棋盘问题Time Limit:1000MS Memory Limit:10000K Total Submissions:115518 Accepted:51924 Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。每组数据的第一行是两个正整数,n...

2022-01-09 23:50:38 56

原创 Codeforces Round #762 (Div. 3)

A. Square String?time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputA string is calledsquareif it is some string written twice in a row. For example, the strings "aa", "abcabc", "abab" a..

2021-12-24 21:52:16 463

原创 CF Round 760 div#3

A. Polycarp and Sums of Subsequencestime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputPolycarp had an arrayaaof33positiveintegers. He wrote out the sums of all non-empty subsequences...

2021-12-16 14:50:49 348

原创 C++/JAVA中 负数的模运算问题 【向0取整】

这是复制别人的,可是我还没学会怎么转载,也就自己看看1.取模运算(1)全都是正数,全都是负数情况7%2=1,(-7)%(-2)=-1没有争论,比较好理解(2)一正一负情况如a%b,第一种情况:a>0,b<0,如-7%3=?第二种情况:a<0,b>0,如7%(-3)=?这种情况怎么处理呢?说明:除法的取整分为三类:向上取整、向下取整、向零取整。1.向上取整:向+∞方向取最接近精确值的整数。在这种取整方式下,7/4=2

2021-12-14 15:58:38 2326

原创 洛谷 P1162 填涂颜色 【BFS与DFS处理连通块问题】

题目描述由数字00组成的方阵中,有一任意形状闭合圈,闭合圈由数字11构成,围圈时只走上下左右44个方向。现要求把闭合圈内的所有空间都填写成22.例如:6 \times 66×6的方阵(n=6n=6),涂色前和涂色后的方阵如下:0 0 0 0 0 00 0 1 1 1 10 1 1 0 0 11 1 0 0 0 11 0 0 0 0 11 1 1 1 1 10 0 0 0 0 00 0 1 1 1 10 1 1 2 2 11 1 2 2 2 11 2 2 2 2 11 1

2021-12-13 21:25:31 112

原创 大数相乘 【高精度*高精度】

Bulls are so much better at math than the cows. They can multiply huge integers together and get perfectly precise answers ... or so they say. Farmer John wonders if their answers are correct. Help him check the bulls' answers. Read in two positive integer

2021-12-13 15:05:03 956

原创 同学情深 【错排问题】

转眼毕业了,曾经朝夕相处的同学们不得不都各奔东西,大家都去了不同的城市开始新的生活。在各自城市居住了一段时间后,他们都感到了一些厌倦,想去看看其他人的生活究竟如何,于是他们都选择到另一个同学所在城市去旅游,并且希望旅游的城市各不相同,他们想知道有多少种不同的方案,可是数量实在太多了,他们无法计算出来,你能帮助他们吗。输入格式一个正整数n(n\le 20)n(n≤20),表示人数。输出格式一个数,表示有多少不同的方案。Sample Input3Sample Output2.

2021-12-12 21:44:59 311

原创 HDU2108 Shape of HDU [叉积]

记住,中介点不是中间那个点,而是起点,图片非原创,摘自一位博主Shape of HDUTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12349Accepted Submission(s): 5710Problem Description话说上回讲到海东集团推选老总的事情,最终的结果是XHD以微弱...

2021-12-11 22:43:07 87

原创 求最大公约数

#include <iostream>#include <algorithm>using namespace std;int n;int main(){ cin>>n; while(n--) { int a,b; cin>>a>>b; cout<<__gcd(a,b)<<endl; //此文件的函数是gcd } return.

2021-12-11 10:08:59 389

原创 2105 The Center of Gravity 【数学知识】

The Center of GravityTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8291Accepted Submission(s): 4751Problem DescriptionEveryone know the story that how Newton discovered the Univers...

2021-12-11 09:15:36 123

原创 2104 hide handkerchief 【循环找规律】

hide handkerchiefTime Limit: 10000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16944Accepted Submission(s): 6977Problem DescriptionThe Children’s Day has passed for some days .Has you remembered somet...

2021-12-11 08:46:35 95

原创 2103 Family planning 不用大数

这道题目和有些数字很大的唬人题一样,只不过这道题目不用找规律,最后输出的时候乘以10000就可以了Family planningTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16995Accepted Submission(s): 4368Problem DescriptionAs far as we known,...

2021-12-10 20:42:31 315

原创 HDU2102A计划

一开始我用的两个二维数组相互传递信息,WA死我了,考虑再多也考虑不全面但是我还是考虑到了两个重要的点:1.传送门传送过去的位置不可以也是一个传送门,这样会无限循环2.传送门传送过去遇到一面墙,那这样走不通的,如果不撞南墙不回头,那是挂了的,但毕竟是搜索,可以搜出一条合二维数组的代码远没有三维简洁下面是正确的三维数组代码#include <iostream> #include <cstring>#include <algorith

2021-12-09 22:58:21 124

原创 HDU2100 Lovekey 思维+模拟+类大数但不是大数

看到这道题目时,首先可能会想到大数,然后去做26的i次方大数运算,再挨个加起来做大数加法,如果这样做,这题会十分复杂,会十分难算,所以这题要先观察规律首先,把两个字符串加起来后的数肯定是一个类似于这样的数 :某数*26的某次方+某数*26的某次方+某数*26的某次方+.........+某数*26的0次方我们把这个数要不断模26得到最终输出的式子,不妨观察第一次模26时,一定与最后的红字部分有关,因为其他项都能整除26,而与红字部分的哪里有关呢,当然是这个某数以AAAADH BCE 为样

2021-12-08 19:46:46 93

转载 acwing 848 有向图的拓扑序列 拓扑序列

848. 有向图的拓扑序列 给定一个nn个点mm条边的有向图,点的编号是11到nn,图中可能存在重边和自环。请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出−1−1。若一个由图中所有点构成的序列AA满足:对于图中的每条边(x,y)(x,y),xx在AA中都出现在yy之前,则称AA是该图的一个拓扑序列。输入格式第一行包含两个整数nn和mm。接下来mm行,每行包含两个整数xx和yy,表示存在一条从点xx到点...

2021-11-14 16:08:38 174

原创 八数码 BFS

在一个3×33×3的网格中,1∼81∼8这88个数字和一个x恰好不重不漏地分布在这3×33×3的网格中。例如:1 2 3x 4 67 5 8在游戏过程中,可以把x与其上、下、左、右四个方向之一的数字交换(如果存在)。我们的目的是通过交换,使得网格变为如下排列(称为正确排列):1 2 34 5 67 8 x例如,示例中图形就可以通过让x先后与右、下、右三个方向的数字交换成功得到正确排列。交换过程如下:1 2 3 1 2 3 ...

2021-11-13 20:50:18 105

原创 大二第二次训练赛

今天训练赛的地址:https://vjudge.net/contest/466011密码ACM518

2021-11-11 14:20:51 71

原创 P1017 [NOIP2000 提高组] 进制转换

题目描述我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置为指数,以1010为底数的幂之和的形式。例如123123可表示为1 \times 10^2+2\times 10^1+3\times 10^01×102+2×101+3×100这样的形式。与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数字所处位置为指数,以22为底数的幂之和的形式。一般说来,任何一个正整数RR或一个负整数-R−R都可以被选来作为一个数制系统的基数。如...

2021-10-28 21:15:24 463

原创 洛谷 P1016 旅行家的预算 【贪心+模拟】

题目描述一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1D1、汽车油箱的容量CC(以升为单位)、每升汽油能行驶的距离D2D2、出发点每升汽油价格PP和沿途油站数NN(NN可以为零),油站ii离出发点的距离DiDi、每升汽油价格PiPi(i=1,2,…,Ni=1,2,…,N)。计算结果四舍五入至小数点后两位。如果无法到达目的地,则输出“No Solution”。输入格式第一行,D1D1,CC,D2D2,PP,NN。接下来有NN行。第

2021-10-28 11:08:48 233

原创 P1015 [NOIP1999 普及组] 回文数 【高精度+进制】

思路用高精度来解决本题的两个原因1.本题中有句话进制数M(100位之内)2.本题中另一个关键点N(2≤N≤10或N=16)进制数当为16进制数时,会出现字母,两个十六进制数相加,就要用字符串来处理注意的坑可能会超时,解决办法是循环中使用break用字符串解决的代码#include <iostream> #include <cstdio>#include <cstring>#include <algo...

2021-10-25 10:57:09 260

原创 P1015 [NOIP1999 普及组] 回文数 【高精度】

思路这道题目,用高精度来做,有两个原因1.题目中有一句话进制数M(100位之内)2.进制是1到10进制 和16进制,16进制要读入字符串,两个十六进制数做相加的时候,也要用高精度的方法相加,不然字母没法加注意的坑可能会超时,本题的解决办法是循环中的break题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个十进制数5656,将5656加6565(即把5656从右向左读),得到121121是一个...

2021-10-25 10:48:04 336

原创 P1012 [NOIP1998 提高组] 拼数 【STL 字符串排序】

题目描述设有nn个正整数a_1 \dots a_na1​…an​,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。输入格式第一行有一个整数,表示数字个数nn。第二行有nn个整数,表示给出的nn个整数a_iai​。输出格式一个正整数,表示最大的整数输入输出样例输入 #1复制313 312 343输出 #1复制34331213输入 #2复制47 13 4 246输出 #2复制7424613思路题目是水题...

2021-10-24 18:53:35 231

原创 P1011 [NOIP1998 提高组] 车站 【斐波拉契找规律】

题目描述火车从始发站(称为第11站)开出,在始发站上车的人数为aa,然后到达第22站,在第22站有人上、下车,但上、下车的人数相同,因此在第22站开出时(即在到达第33站之前)车上的人数保持为aa人。从第33站起(包括第33站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数,一直到终点站的前一站(第(n-1)(n−1)站),都满足此规律。现给出的条件是:共有nn个车站,始发站上车的人数为aa,最后一站下车的人数是m...

2021-10-23 11:18:54 222

原创 P1257 平面上的最接近点对 【分治归并】

题目描述给定平面上nn个点,找出其中的一对点的距离,使得在这nn个点的所有点对中,该距离为所有点对中最小的。输入格式第一行一个整数nn,表示点的个数。接下来nn行,每行两个实数x,yx,y,表示一个点的行坐标和列坐标。输出格式仅一行,一个实数,表示最短距离,四舍五入保留44位小数。输入输出样例输入 #1复制31 11 22 2输出 #1复制1.0000思路这道题本弱鸡参考了洛谷一位大佬的,模板和归并排序差不多一些必要提...

2021-10-21 21:35:41 1135

原创 P1010 幂次方 【分治递归】

题目描述任何一个正整数都可以用22的幂次方表示。例如137=2^7+2^3+2^0137=27+23+20。同时约定方次用括号来表示,即a^bab可表示为a(b)a(b)。由此可知,137137可表示为2(7)+2(3)+2(0)2(7)+2(3)+2(0)进一步:7= 2^2+2+2^07=22+2+20(2^121用22表示),并且3=2+2^03=2+20。所以最后137137可表示为2(2(2)+2+2(0))+2(2+2(0))+2(0)2...

2021-10-21 14:04:58 174

原创 POJ 1009 阶乘之和 【高精度】

题目展开题目描述用高精度计算出S = 1! + 2! + 3! + \cdots + n!S=1!+2!+3!+⋯+n!(n \le 50n≤50)。其中“!”表示阶乘,例如:5! = 5 \times 4 \times 3 \times 2 \times 15!=5×4×3×2×1。输入格式一个正整数nn。输出格式一个正整数SS,表示计算结果。输入输出样例输入 #1复制3输出 #1复制9#include <iostream&gt...

2021-10-20 20:19:04 616

原创 HDOJ 1875再续畅通工程 【最小生成树】

畅通工程再续Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 53884Accepted Submission(s): 18406Problem Description相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问...

2021-10-18 20:29:20 116

原创 洛谷P1007独木桥 【模拟+DP】

题目背景战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳11个人通过。假如有22个人相向而行在桥上相遇,那么他们22个人将无法绕过对方,只能有11个人回头下桥,让另一个人先通过。但是,可以有多个人同时呆在同一个位置。题目描述突然,你收到从指挥部发来的信息,敌军的轰炸机正朝着你所在的独木桥飞来!为了...

2021-10-17 17:05:05 101

原创 2021/10/11 训练赛1 的个人小结

比赛在HDU进行,网址入口是User Loginhttps://acm.dingbacode.com/diy/contest_login.php?cid=37866,密码是acm5181. POJ 1260 Pearls 珍珠 线性DP问题描述在珍珠岛,每个人都喜欢珍珠。一家名为"皇家珍珠"的公司生产了大量带有珍珠的珠宝。皇家珍珠之所以有它的名字,是因为它向珍珠拉尼亚的王室交付。但它也为普通人生产手镯和项链。当然,这些人的珍珠质量比王室的珍珠质量要低得多。在珍珠珍珠被分成100个不同...

2021-10-11 21:06:56 64

原创 洛谷 P1002 过河卒 DP

题目描述棋盘上AA点有一个过河卒,需要走到目标BB点。卒行走的规则:可以向下、或者向右。同时在棋盘上CC点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,AA点(0, 0)(0,0)、BB点(n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从AA点能够到达BB点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。输入格式一行四个正整数,分别表示BB点坐标和...

2021-10-04 20:25:42 124

空空如也

空空如也

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

TA关注的人

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