2019清北学堂腾飞营摸鱼日记-济南

Day 0

我的天,这什么破地方,怎么这么烂,个人感觉是旧城区(我也不清楚,我是第一次出门,毕竟第一次来),那酒店还能好到哪里?!
鲁粮精品酒店,没听说过。
哈!分房间,和谁一起无所谓,主要是为了开心...
像我这样的机房最菜应该没有人愿意和我一个房间吧...tmd原来是老师分配,感觉瞬间好了许多
和lyj大佬一个房间,好评,感受一下大佬的气息!真香!
双人间好评!床铺舒适好评 ! 空调给力好评!
厕所狭小差评!马桶会晃是什么鬼!

晚饭重庆米线好评(听他们说是塑料做的,好吓人),反正就是好吃。

Day 1

早餐自助??随便吃??那我就不客气了!!

最爱吃的哈密瓜来一份,西瓜来一份,辣椒炒肉来一份……

还可以喝豆汁,不错,来一杯五谷豆浆,嗯?!为毛有一股炒面味,不要!

再来一杯红枣枸杞吧……人到中年不得已,吃啥都要配枸杞

上午进行讲课,嗯...都是神仙东西

一开始看PPT首页-暴力求解法,这不是很简单吗,开始放PPT

下一张枚举子集的子集

for (int S=1; S< (1<<n) ; ++S){ 
	for (int S0=S; S0; S0= (S0-1) &S) 
		//do something
}

有点蒙逼,还可以看懂吧,大括号不换行好评,说实在的貌似不用写大括号(划掉)

还有什么迭代加深搜,A* ,IDA*,双向搜索等等,反正我是没听懂多少,至于树分治和CDQ分治就不说了,根本没听懂。

下午就考试,但愿可以不爆零~~~

浏览一遍所有题目,发现一开始觉得最不可做的T1竟然变得如此可做,于是就开始搞T1

T1:

\[n<=12,m<=66 \]

考场上的答题思路就是:一开始对m条边跑一遍克鲁斯卡尔看是否是联通的(看能不能获得-1分的好成绩,可惜没有-1的测试点),然后枚举每一个点,对其他店跑一遍dfs,求出其他点的最小深度(后来才知道跑一边Floyed会更好),然后再for循环跑一边,累加答案,取最小值。

//Floyed
#include <cstdio>
#include <iostream>
#include <cmath>
#include <iomanip>
#include <queue>
#include <stack>
#include <map>
#include <iomanip>
#include <algorithm>
#include <cstring>
#define Max 520
#define INF 0x7fffffff
#define re register
#define gc getchar
#define LL long long
inline int read() {
	int s=0,f=1;char ch=gc();
	while(ch<'0'||ch>'9') {if(ch=='-') f=-1;ch=gc();}
	while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=gc();
	return s*f;
}
int n,m,val[Max],pa[Max],a[Max],b[Max];
int do_find(int x) {
	if(x!=pa[x]) pa[x]=do_find(pa[x]);
	return pa[x];
}
void do_merge(int x,int y) {
	x=do_find(x);y=do_find(y);
	pa[y]=x;
}
bool Is_Unicom() {
	for(re int i = 1 ; i <= n ; ++ i) pa[i]=i;
	int k=0;
	for(re int i = 1 ; i <= m ; ++ i) {
		if(do_find(a[i])!=do_find(b[i])) do_merge(a[i],b[i]),k++;
		if(k==n-1) return true;
	}
	return false;
}
int ans=0x7fffffff;
int line[Max][Max];
void Floyed() {
	for(re int k = 0 ; k < n ; ++ k)
		for(re int i = 0 ; i < n ; ++ i)
			for(re int j = 0 ; j < n ; ++ j)
				if(i!=k && i!=j && j!=k)
					line[i][j]=line[j][i]=std::min(line[i][j],line[i][k]+line[k][j]);
}
int STP(int x) {
	int sum=0;
	for(re int i = 0 ; i < n ; ++ i) sum+=(line[x][i]+1)*val[i];
	return sum;
}
int main() {
	n=read();m=read();memset(line,0x3f3f3f3f,sizeof line);
	for(re int i = 0 ; i < n ; ++ i) val[i]=read(),line[i][i]=0;
	for(re int i = 1 ; i <= m ; ++ i) {
		a[i]=read();b[i]=read();
		line[a[i]][b[i]]=line[b[i]][a[i]]=1;
	}
	if(!Is_Unicom()) {
		printf("-1");
		return 0;
	}
	Floyed();
	for(re int i = 0 ; i < n ; ++ i)
		ans=std::min(ans,STP(i));
	printf("%d",ans);
	return 0;
}

T2:

\[N,M<=105 \]

答题思路就是(然而并不知道是几分的做法):

利用一个结构体保存输入的坐标,然后根据每一次的关键字对结构体自定义排序,比如x,那就对x为准从小到大排序,y同理。然后再去二分最接近 l 的开始向n枚举,当枚举的距离超过了r就break掉。

然而我零分,自我感觉是二分打炸了。

T3:

神仙题目,我不会(),想打一个dfs,但是打不出来,再一次溜

预计得分:100+60+0=160

实际得分:60+0+0=60

还是太菜,摸鱼游记里面放题是不是不太好?!

晚上发奖品,第一名,衡水二中的巨佬,获得了键盘一个;

还有三位巨佬都获得奖品,我们学校的第一名在整个腾飞营是第五名,还可惜。

Day 2

上午数论???数论是啥,再去看PPT,简单数学,听起来非常友善,事实也确确实实如此。

反正就是欧几里得,扩展欧几里得,线性筛素数,逆元之类的,(我早就会了,只是一点儿)

等比数列求和对我们这些高一新生来说极不友好,没学过啊,靠。

中午炸酱面好吃,为毛免费赠送的咸菜黄瓜那么的咸,不愧是咸菜

下午日常睡觉,数据结构蛮,前几张堆,二叉搜索树还算是友好,但是后面的线段树动态开点和合并就非常的可怕,几乎没有听懂

晚饭吃鸭血汤配椒盐饼,差评,吃的时候不知道吃到啥了,好苦,难受了一晚上,我再也不吃了,qwq

晚上搞了一晚上的笔记和作业报告小结,说什么学校里要检查,好恶心那!!!我还是用word写吧,好写~

过了两个小时得我->

说实话,感觉我的头像还挺萌的,哎,继续加油吧!!

Day 3

起床有点晚了,还是被老师敲门敲起来的,感觉自己好懒,不知道为啥昨晚上睡不着了。

上午又是日常睡觉,知识点也就是那么几个,没怎么听懂,只是觉得trie树好!!

还有就是LCA,不知道为什么老师都讲了倍增,RMQ求LCA,Tarjan,但就是不讲树剖求LCA

树剖大法好!!

中午的炒鸡饭里的米饭咋那么少,好难受非要再去买一张饼(两张)

下午还是在掉线。

为什么面馆的面都是同一种做法,还分好多种,什么朝鲜面,刀削面,重庆米线,我看着做法(烧水,放菜,放面,放料,放泡菜,出锅)都一样啊!!而且价格还不一样,很迷。

下午见证了IOI成绩的出现,中国队的名次分别是4,5,20,49 ,好强啊!!

今年的第一还是去年的第一,USA的,很强,去年499分,今年547.09,好jb恶心,(Day 1是AK了)

期待着liuzitong大佬去AK 101(IOI)他自己说的

晚上liuzitong大佬就要被盘(),好开心啊!!

今天又打了好多字,

又打了不少的字~

睡觉吧!

Day 4

上午日常赖床,不想起啊,昨晚上和lzt拉呱拉到很晚

6:40老师敲门让起床,哈密瓜不错,哎呦西瓜也好吃!

哎讲图论哎!还好上午的还可以明白许多~~收获还可以

中午的麻辣烫的盘有点脏,旁边的小姐姐不错!/坏笑

下午讲Tarjan,缩点...那必然是掉线

水群,一时水群一时爽,一直水群一直爽

我tm要黑化!!要不就坤化吧!!你会为我扣F键吗?!

记录打字字数,再加上100吧!!

晚上又要聊天了!!

Day 5

早上日常赖床,貌似说了好几遍了,无所谓,日常

昨晚上看蓝书的trie树,终于知道了为啥会被骂得那么惨,tmd一点也看不懂,莫非是我太菜了?!

DP!!!还可以吧,在线性DP,多维DP和记搜上没掉线,在树形和区间上掉了,貌似还有个背包DP还没讲。

中午吃的馄饨,我竟然脑残的加了不少的醋,真jb难吃,靠!

话说老师修课件就不会认真点吗,隔一会儿就发一个船新版本,好难受,虽然我都看不懂

今天liuzt傻吊了!!好开心!!

大型犯罪现场:

好惨一男的!反正他出名了,最起码在我们腾飞营,哈哈哈哈!!!

不过,,,,结果十分显然->

刘自童已被管理员踢出群聊

好惨一男的!不过话说利奇马啥时候来?!

我都没见过台风,貌似快了!

md,jb为啥17号放假,草!22号开学啊!!

不说了,去祭奠liuzt了,碎觉!

Day 6

又是鸡脖颓废的一天。

DP没听懂,看表达式看的晕乎乎的,什么数位DP,背包DP还有状压DP,我还是太菜了

早上又起晚了,草,不过还好,没有错过早饭。

听说利奇马沙琪玛台风又靠近了一点儿,不知道是开心还是应该伤心。

看了视频,潍坊那边被刮得挺惨的,我们那儿也都涝了,回去趟水玩去!!!

摸鱼ing---

羊杂汤好喝,油饼好吃,好评吧!

下午考试,以为是DP专场,没想到出现了图论和数学题,难受。

T3的数学题对高一新生极不友好!

反正也是爆零了,我还是太菜了。简直就是蔡徐坤

你愿意为我按Ctrl(唱,跳,rap,篮球)键吗?!

晚上看台风气象实时地图被抓(脸黑

Day 7

也就讲了一下往年的noip题目,听得部分海星,也就是想回家了

p,tmd回学校,不如不回去,吃得不好,

中午回家,偷偷出去买点糖吃,本想给同学带点东西回去,但是看了一下都太贵了,

对面是华强广场,都是键盘电脑啥的,买不起,溜

回家了!

希望明天的自己会更好

CSDN海神之光上传的代码均可运行,亲测可用,直接替换数据即可,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b或2023b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪(CEEMDAN)、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 1. EMD(经验模态分解,Empirical Mode Decomposition) 2. TVF-EMD(时变滤波的经验模态分解,Time-Varying Filtered Empirical Mode Decomposition) 3. EEMD(集成经验模态分解,Ensemble Empirical Mode Decomposition) 4. VMD(变分模态分解,Variational Mode Decomposition) 5. CEEMDAN(完全自适应噪声集合经验模态分解,Complementary Ensemble Empirical Mode Decomposition with Adaptive Noise) 6. LMD(局部均值分解,Local Mean Decomposition) 7. RLMD(鲁棒局部均值分解, Robust Local Mean Decomposition) 8. ITD(固有时间尺度分解,Intrinsic Time Decomposition) 9. SVMD(逐次变分模态分解,Sequential Variational Mode Decomposition) 10. ICEEMDAN(改进的完全自适应噪声集合经验模态分解,Improved Complementary Ensemble Empirical Mode Decomposition with Adaptive Noise) 11. FMD(特征模式分解,Feature Mode Decomposition) 12. REMD(鲁棒经验模态分解,Robust Empirical Mode Decomposition) 13. SGMD(辛几何模态分解,Spectral-Grouping-based Mode Decomposition) 14. RLMD(鲁棒局部均值分解,Robust Intrinsic Time Decomposition) 15. ESMD(极点对称模态分解, extreme-point symmetric mode decomposition) 16. CEEMD(互补集合经验模态分解,Complementary Ensemble Empirical Mode Decomposition) 17. SSA(奇异谱分析,Singular Spectrum Analysis) 18. SWD(群分解,Swarm Decomposition) 19. RPSEMD(再生相移正弦辅助经验模态分解,Regenerated Phase-shifted Sinusoids assisted Empirical Mode Decomposition) 20. EWT(经验小波变换,Empirical Wavelet Transform) 21. DWT(离散小波变换,Discraete wavelet transform) 22. TDD(时域分解,Time Domain Decomposition) 23. MODWT(最大重叠离散小波变换,Maximal Overlap Discrete Wavelet Transform) 24. MEMD(多元经验模态分解,Multivariate Empirical Mode Decomposition) 25. MVMD(多元变分模态分解,Multivariate Variational Mode Decomposition)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值