自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫技术——一篇全搞定!

python爬虫技术

2023-04-04 17:51:45 5937

原创 Python基础4——面向对象

python基础

2023-02-19 20:53:33 633

原创 Python基础3

python基础

2023-02-19 10:22:05 496

原创 Python基础2

python基础

2023-02-18 15:01:42 464

原创 Python基础1

Python基础

2023-02-16 20:42:55 291

原创 SparkSQL-数据模型DataFrame&DataSet

SparkSQL-数据模型DataFrame&DataSet

2022-11-15 15:09:38 851

原创 spark-RDD的两大方法

spark-RDD的两大方法

2022-11-14 16:15:42 1863

原创 java面向对象(上)

java面向对象

2022-11-05 19:07:29 446

原创 Day1 初学机器学习:机器学习的概述、特征工程

机器学习

2022-11-02 18:22:16 356

原创 集群启动详解

大数据生态集群启动详解

2022-10-27 16:14:12 1121

原创 java杂笔

java

2022-10-26 21:05:58 301

原创 常用的DOS命令

常见DOS命令(不断更新)

2022-10-25 20:39:38 84

原创 c++中全排列函数——next_permutation

c++中全排列函数

2022-04-01 20:18:15 1154

原创 动态规划——dp思想总结

动态规划——dp思想总结

2022-03-30 01:14:01 694

原创 __gcd(x,y)函数 最大公约数

__gcd(x,y)函数 最大公约数众所周知,求最大公约数有常见的辗转相除法,相比大家都会写了吧,这里就不在具体说明了。接下来引进一下c++中的一个用于求最大公约数的函数——__gcd(x,y)。他可以用于求x,y的最大公约数。注意:x,y不能是浮点数。具体用法如下:#include<iostream>#include<algorithm>using namespace std;int main(){ int a,b; cin>>a>>b

2022-03-27 15:02:54 1955

原创 素数打表 总结

素数打表 总结

2021-12-02 20:32:52 302

原创 #10015. 「一本通 1.2 练习 2」扩散 二分+并查集或Floyd

#10015. 「一本通 1.2 练习 2」扩散 二分+并查集或Floyd题目链接思路:有两种方法:二分+并查集;Floyd。————————————————————————————————————————————————————方法一:二分+并查集思路:就是一个二分,需要判断的是每一次枚举的时间下的图是刚连通,还是早就连通了,还是没有连通。用二分法枚举最小时间,判断当前的图是否连通,并查集只有一个父节点说明时间找大了,否则就是时间找小了,接下来移动二分法中的左右断点,二分的最后就是答案。

2021-09-24 21:29:57 162

原创 The Water Bowls翻转(开关)问题

The Water Bowls翻转(开关)问题题目:The cows have a line of 20 water bowls from which they drink. The bowls can be either right-side-up (properly oriented to serve refreshing cool water) or upside-down (a position which holds no water). They want all 20 water bowl

2021-09-18 21:46:09 155

原创 博弈问题 取石子游戏

博弈问题 取石子游戏取石子游戏:题目链接取(m堆)石子游戏:题目链接引入威佐夫博弈:一般是:有两堆各若干个物品,两个人轮流从任意一堆中取出至少一个或者同时从两堆中取出同样多的物品,规定每次至少取一个,至多不限,最后取光者胜利。详细请参考博文:链接例一题意:有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。思路:简单的一道博弈题,先判断奇异局势,c=a-b;

2021-09-16 21:52:23 1063

原创 数论 欧拉函数

数论 欧拉函数就是对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n) 。欧拉函数的通式:φ(n)=n*(1-1/p1)(1-1/p2)(1-1/p3)*(1-1/p4)……(1-1/pn)其中p1, p2……pn为n的所有质因数,n是不为0的整数。φ(1)=1(唯一和1互质的数就是1本身)。代码实现如下:sum=n; for(i=2;i<=n/i;i++) { if(n%i==0) {

2021-08-27 21:06:08 251

原创 数论 约瑟夫环

数论 约瑟夫环例题一:题目链接例题二:添加链接描述当数据比较小时,可以直接模拟暴力:/*t=n;//模拟递推法,超时 i=m;j=0;book[m]=1;t--; while(t!=1) { j++;i++; while(1) { if(i==n+1) i=1; if(book

2021-08-27 20:49:40 126

原创 数论 分解质因数

数论 分解质因数例题一:题目链接例题二:题目链接设一个数为n;寻找质因数模板:for(i=2;i*i<=n;i++) { while(n%i==0)//找出因子 { printf("%d*",i); n/=i; } }例:120=22235i=2,120%2=0,是质因数,用while循环找出三个2;n=15;i=3,15%3=0,是质因数,n=5;当n=4;4*4=16&

2021-08-27 20:41:32 207

原创 KMP算法总结 循环节问题

KMP算法总结 循环节问题例题一链接例题二链接引入对next数组的理解:如果next[i]!=0,那么t=i-next[i]一定为此时循环字符串的长度,并且如果i%t==0,那么这就刚好是循环节。KMP算法还不会的请看:超详细KMP算法讲解例题一代码://KMP,依然是循环节问题,可以参考H题#include<stdio.h>#include<math.h>#include<iostream>#include<vector>#incl

2021-08-25 17:08:09 607

原创 树状数组模板总结

树状数组模板总结lowbit()lowbit()函数:ll lowbit(ll x){return x&(-x);}作用就是取出x的最低位1,我们知道,对于一个数的负数就等于对这个数取反+1以二进制数11010为例:11010的补码为00101,加1后为00110,两者相与便是最低位的1其实很好理解,补码和原码必然相反,所以原码有0的部位补码全是1,补码再+1之后由于进位那么最末尾的1和原码最右边的1一定是同一个位置。———————————————————————————————

2021-08-20 10:20:17 70

原创 线段树模板总结

线段树模板总结线段树建图:void build(int L;int R;int o){if(L==R){scanf("%lld",&sum[o]);return;}int mid=(L+R)/2;build(L,mid,o2);build(mid+1,R,o2+1);sum[o]=sum[o2]+sum[o2+1];}————————————————————————————————————————单点修改,区间查询无lazy标记。单点修改:void update(

2021-08-18 10:03:38 74

原创 大一暑假第三周周赛 H 并查集

并查集题目链接题目:XX星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure—超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时XX星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差越小乘坐越舒服 ,(理解为SARS的限速要求,flycar必须瞬间提速/降速,痛苦呀 ),但XX星人对时间却没那么多要求。要你找出一条城市间的最舒适的路径。(SARS是双向的)。输入:输入包括多

2021-08-17 17:41:33 105

原创 大一暑假第三周周赛 G 强连通

强连通题目链接题目:听说lcy帮大家预定了新马泰7日游,Wiskey真是高兴的夜不能寐啊,他想着得快点把这消息告诉大家,虽然他手上有所有人的联系方式,但是一个一个联系过去实在太耗时间和电话费了。他知道其他人也有一些别人的联系方式,这样他可以通知其他人,再让其他人帮忙通知一下别人。你能帮Wiskey计算出至少要通知多少人,至少得花多少电话费就能让所有人都被通知到吗?输入:多组测试数组,以EOF结束。第一行两个整数N和M(1<=N<=1000, 1<=M<=2000),表示人

2021-08-17 17:17:32 107

原创 2021-08-17大一暑假第三周周赛 E 快速幂

快速幂题目链接题目:给 a,b ,每次 a,b 会变为 a+b,a−b ,问 k 次之后变成了哪两个数,对 998244353 取模,多组数据。输入:第一行一个正整数 T(1≤T≤100000) ,代表测试组数。接下来 T 行每行三个数 a,b,k(0≤a,b<998244353,0≤k≤109) 。输出:T 行每行两个整数,代表每一组数据 a,b 最后变成了什么。样例:输入:22 1 55 5 100输出:12 4329904920 329904920———————

2021-08-17 16:40:51 114

原创 大一暑假STL专练 STL总结

STL总结map:定义:map<a,b>f;(a,b表示两个数据类型)插入数据:f[a]=b;f.insert(pair<a,b>(a,b));查找数据:f.find(a);找到返回地址,否则返回f.end();删除数据:f.erase(a);c++中常用函数:begin() 返回指向map头部的迭代器clear() 删除所有元素count() 返回指定元素出现的次数empty() 如果map为空则返回trueend() 返回指向map末尾的迭代器eras

2021-08-14 11:17:01 97

原创 大一暑假第三周下强连通分量 H - Popular Cows

H - Popular Cows有向图的强连通分量题目链接题目:Every cow’s dream is to become the most popular cow in the herd. In a herd of N (1 <= N <= 10,000) cows, you are given up to M (1 <= M <= 50,000) ordered pairs of the form (A, B) that tell you that cow A thin

2021-08-09 18:40:00 79

原创 大一暑假第三周下 欧拉回路 B - Play on Words

B - Play on Words欧拉通路题目链接题目:Some of the secret doors contain a very interesting word puzzle. The team of archaeologists has to solve it to open that doors. Because there is no other way to open the doors, the puzzle is very important for us.There is a

2021-08-09 17:44:07 72

原创 大一暑假第二周下 并查集 B - Almost Union-Find

B - Almost Union-Find本题考点:并查集中元素的删除的实现方法题目链接————————————————————————————————————————题意:给你n个数,刚开始每个数都是独立的个体;接下来有m行操作,有三种指令:1:让a和b两个图连通。2:把a从原来的图中拿出来并放进b图中。3:输出p所在图中元素个数和元素和。...

2021-07-31 17:28:14 67

原创 大一暑假第二周下 二分图 F - Fire Net

F - Fire Net二分图最难的就是建立两个图的过程,通过本题就可以掌握大体的思路:题目:题目链接Suppose that we have a square city with straight streets. A map of a city is a square board with n rows and n columns, each representing a street or a piece of wall.A blockhouse is a small castle that

2021-07-31 08:39:46 82

原创 大一暑假第二周下 二分图 E - 食物链

E - 食物链挑战程序设计竞赛书上P88可参考题目:动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是"1 X Y",表示X和Y是同类。第二种说法是"2 X Y",表示X吃Y。此人对N个动物,用上述两种说法,一句接一句地说出K句话,这K句话有的是真的,有的是假的。当一句话满足下列三条之一时,这

2021-07-30 21:02:34 122

原创 大一暑假第二周动态规划 I - 搬寝室

I - 搬寝室dp,题意一定要理解清楚,我刚开始就是题意理解错误,一直wa题目:搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着寝室里的n件物品,xhd开始发呆,因为n是一个小于2000的整数,实在是太多了,于是xhd决定随便搬2k件过去就行了.但还是会很累,因为2k也不小是一个不大于n的整数.幸运的是xhd根据多年的搬东西的经验发现每搬一次的疲劳度是和左右手的物品的重量差的平方成正比(这里补充一句,xhd每次搬两件东西,左

2021-07-28 09:25:35 204

原创 大一暑假第二周动态规划 H - I NEED A OFFER!

H - I NEED A OFFER!和小偷偷银行那一题很像题目:Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要在他的经济承受范围内)。每个学校都有不同的申请费用a(万美元),并且Speakless估计了他得到这个学校offer的可能性b。不同学校之间是否得到offer不会互相影响。“I

2021-07-27 15:30:08 79

原创 大一暑假第二周动态规划 最长公共子序列

F - Common Subsequence最长公共子序列,dp模板题dp比较难,多看看模板,多总结总结题目:A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = <x1, x2, …, xm> another sequence Z = <z1, z2, …, zk> is a subse

2021-07-27 14:53:50 118

原创 大一暑假第二周动态规划 Bessie is such a hard-working cow. In fact, she is so focused on maximizing her producti

C - Milking Time动态规划+贪心思想。动态规划,YYDS题目:Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0…N-1) so that she produces as muc

2021-07-27 14:45:11 211

原创 大一暑假第二周 动态规划 K - LITTLE SHOP OF FLOWERS

K - LITTLE SHOP OF FLOWERS(插花)简单的dp思想题目:You want to arrange the window of your flower shop in a most pleasant way. You have F bunches of flowers, each being of a different kind, and at least as many vases ordered in a row. The vases are glued onto the s

2021-07-27 14:17:18 83

原创 2021-07-26大一暑假第一周搜索 ROADS

ROADS搜索+邻接表题目:N cities named with numbers 1 … N are connected with one-way roads. Each road has two parameters associated with it : the road length and the toll that needs to be paid for the road (expressed in the number of coins).Bob and Alice used to

2021-07-26 15:56:13 129

空空如也

空空如也

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

TA关注的人

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