2021浙江省ACM省赛后记

2020浙江省ACM省赛A题 2020 ACM浙江省省赛A 题其他题待补 很简单先打表,然后输出就可注意第一天如果是包含202则需特殊处理 #include<iostream> using namespace std; int year1,m1,d1,year2,m2,d2; long long a[10000][13][32]; int yf(int x,int y){ if(y==2){ if((x%4==0 && x%100!=0)||(x%400==0) 阅读详情

省赛是17号周六打的,打完省赛后准备布置18号的蓝桥杯,补了一波windows啊j2ee啊数据库啊一堆作业,顺便趁着打折在steam上买了一波卡婊的游戏,总算是可以安静坐下来写一下省赛的后记啦。

今年的省赛从线下改成了线上(又是线上…杭师范没去成)。
还是和往常一样,我很早就把需要准备的东西都从一楼实验室搬到了三楼比赛场地,确认了一下各种可能用到漏带上来的东西,然后就是安静得等HL和GBS学长来啦。

我们队伍的配置呢,是我一个只会勉强熟练使用基础算法的思维型大二队员,和两位曾经在区域赛省赛都夺过金的大四学长们,不过HL学长去阿里工作实习了,GBS学长考研,实力状态有所下降(实验室18,19,20级学弟学妹们:“喂这也叫状态下降实力不行么喂”)。

比赛开始前的时候HL学长拿过了他的板子:"来,让我重新学习一下知识点啊。"我和GBS学长闻言也凑了过去跟着一起看。
“超超哇,这个东西你会嘛,我怎么根本就不懂啊”
我:“emmmmmmmm ==|| 这个东西emmmm”
“面露难色啊,再看看这个。嗯?我以前还学过这玩意?我写的是个啥?”
…
以上就是这支奇奇怪怪的因为三个人各自都不在一个地方而从来没一起打过组队赛的队伍的赛前情况了。

比赛开始后我翻开了题面:“嗯?亵渎???这出题人是知道我这个老年弃坑玩家前不久刚回炉石坑?”(然而这场比赛并没有做出这道题呜呜呜)。感觉这题的题面有点点长,于是我就偷懒悄悄换了个题读,发现了C这个判断空间中的8个点是否构成一个立方体的题,想了一下很快有了思路,非常自信跃跃欲试,不过这时候GBS学长在机子上敲签到题A,我就在旁边继续完善验证了一下自己的思路。
在GBS学长过掉A下机后自信满满得敲完了自己C题的结论然后冲了上去,WA。“嗯?怎么可能????我的结论明明完美无缺啊???”我陷入了深深的沉思,看了一眼过题情况这题的通过数和通过率都很高,深深的沉思变成了深深的自闭。在改了两发还是WA之后HL学长看不下去了:“诶,超超这个题我觉得你陷进误区,丢给GBS做吧,我觉得这个题让他来应该很快就能出来的。我把这个H题丢给你想想,你看看把这个搞出来?”我一看H题“嗯?这不是那个我偷懒没读的亵渎么,好家伙,我从HL学长那领了这题的初始结论开始想。
HL学长接手了我C的代码开始接着写,看了很短的一会后:“超超哇,你这个记录距离的数组好像没清空啊”
我:“…0o0 卧槽?”
加了一行memset清空保存距离的数组提交,AC。我:“…我是小丑🤡…”

之后到比赛进行三个半小时的时间段,大概的剧情就是:
GBS学长:“这题好像能写,我来写写看。”
我和HL学长——仰望大佬的目光0o0
过了一会GBS学长:“过了。”
我和HL学长——又是仰望大佬的目光0o0
如上流程循环多次…

大概在比赛中段的时候,HL学长读了那个环套环几种方案可以拉开的题,我还在想那个亵渎。这个时候HL学长过来找我:“超超哇,这道题你读读看是什么题意啊,我怎么感觉我读得不太对劲呢。”读完之后我给HL学长巴拉巴拉口了一波题意,HL学长:“这题意和我读的完全不一样啊,我还以为是从某个口进去,能不能从另一个口出来呢,我还把样例模出来了。”
HL学长:“那超超这个题和亵渎这个题,我们两个各自领一个题去做吧,你来决定。”
我想了一下:“我来写这个环吧,这个环的题意我比较清楚。”

过了大概2分钟,我:“这个环就是个傻逼题,看我把它秒掉。”
HL学长:“0o0好厉害好厉害。”
看了一眼过的队伍那么少,通过率也低,我补了一句:“然后被打脸了。”
很快实现出了思路后提交,WA,果然被打脸了呜呜呜。
然后HL学长也对亵渎那个题有了想法:“让我来让我来。”后来发现是个假算法QAQ。
我就坐在一边看着学长们过了,过了,过了QAQ。
提交了三次环的代码都WA了之后我终于意识到不对劲,仔细思考之后发现了这个环的题有一个非常特殊的情况,是一个很坑的点,特判之后成功过掉了这道题。
回想一下之前说的“这就是个傻逼题。”小丑🤡是我自己呜呜呜。

此时比赛进行了4小时不到一些,还剩下一小时多一点点,我们的题数是8题,排名在封榜的时候是19名,恰好是金最后一名,如果不能再出一题的话没法打金。
此时HL学长在写D,实现出了基于LCA的做法但是WA了,而我和GBS学长现在手上没有一个有基本思路或者想法的题目。我们吸取了上次省赛的教训,没有三线程打到最后,在最后一个小时里三人合力攻克这个D题。在修改了多次后,GBS学长最后又给出了关键性的HACK数据,HL学长成功AC了D题,反观我这个小丑🤡居然还给过一组数据错了的样例呜呜呜老捣乱鬼了。
最后的十几分钟就是快乐闲聊时间了,开开玩笑,改改那个亵渎的假算法,尝试一下随机数,这场比赛队伍氛围打得就很欢乐(其实以前也是,这场可能金了更快乐一点)。

总结一下全场的发挥,如果一个人打6分是正常发挥,10分是最佳发挥的话,我大概这场是6-,HL学长可能7-8,GBS学长可能8-9。
全队30分大概能打22分左右,算是一个比较好的状态了吧。

最后结果是本科组第11,成功拿金。(被高中生爆锤的本科组是屑)不过并没有想象中的激动,反而是一种平静的心态。
以前满腔热情在实验室度过这么多日夜后,真的拿奖,完成2021年的第一个小目标的时候,反而心态变得平静起来了。
赛前一周其实我的心理是挺焦虑的,我很怕自己打不好,很怕这次的成绩不好,一直以来也基本都是自己一个人过来的,因为队伍情况特殊也基本没打过组队赛,心里没底。不过呢,想法还是有变化么,不管竞赛的结果怎么样,其实我觉得,还是陪在身边的人是更重要的,我不管打得怎么样,都有人在期待着我,等待着我那就够了。

奖牌是对自己的一个评定和肯定,但是远远不是我在ACM里,在实验室里得到的一切。
我的思维,我的能力,我静坐学习奋斗的能力,我和学长们,和学弟学妹们,和其他同学们一起度过的时光,一起努力奋斗一起进步的时光。
学长们见证了我一路进步成长,我也同样一路看到了学长们经历的一切。我认识了许多优秀的学长,在他们那里学到了许多,我也同样会帮助之后的学弟学妹们。

弱校的悲哀,总是很难凑出一支完整三人都强力的队伍,我没有和学长们同届,或者差一届,没有一起在实验室努力奋斗的机会,是我的遗憾和不幸。但是幸运的是,我至少赶上了学长们在大学时光里最后的时候,接下来5月的银川,沈阳,CCPC FINAL,我要尽力做好,把对我来说不是退役战的比赛当做退役战的心态来打。
当然这个暑假集训,下半年的比赛,我也一样要认真打下去的。

人各有志,每个人有每个人的选择。
ACM也不适合每个人,尤其是0基础的大学生,即使是有天分的选手,和那些初高中的OI选手仍然是天堑般的差距。
但是不管怎么样,梦想总要有么,如果一开始就和自己说,很难的,不行的不行的,那你怎么去付出对应应有的努力呢?

在这里感谢一下TMJ老师一直以来的支持帮助。

就到这啦就到这啦,吸猫重要溜了溜了。

第五届浙江省ACM大赛题解报告 5.16在浙江大学举行的第五届ACM程序设计大赛,此题解的作者为本次大赛的出题者(网名javaman)所做的题解,供大家交流 立即下载

相关推荐

2020ZJCPC_2020年_2020浙江acm省赛_省赛题目_浙江ACM_

浙江2020年ACM省赛题目,第十七届省赛ACM比赛试题

2021浙江省赛 Grammy and Jewelry

//Dijkstra的板子 #include <stdio.h> #include <vector> #include <queue> using namespace std; const int maxn = 5e5+10; const int inf = 0x3f3f3f3f; struct node{ int to,w; }; int m,n,s; vector<node>g[maxn]; int dis[maxn]; bool vis[maxn];.

Aure219的博客 1941

从mseed到SAC格式转换全攻略:mseed2sac工具安装与批量处理技巧

本文详细介绍了如何将mseed格式的地震数据高效转换为SAC格式,涵盖mseed2sac工具的安装、单文件转换技巧、批量处理自动化实现以及元数据高级处理策略。通过具体命令和脚本示例,帮助地震学研究者快速掌握数据预处理的关键技术,提升波形数据分析效率。

ruby5的博客 927

浙江农林大学acm集训队,2023级队长退役回忆录

之前备赛的时候经常看学长们的退役文章,看着前辈们光辉的历史总是幻想自己也能站在同样的地方,获得同样的奖牌。回想 2 年前初出茅庐的我,那个连自己为什么在打比赛都没有搞清楚的我,全然不知自己也会成为队长,自己也会拿下和学长们一样的奖牌,自己也能成为教练过了很久之后也会提及的对象。全然不知 ACM 会成为我人生中相当美好的一段经历。现在轮到我自己来写了,事情的起因是这样的:那天和队友们看了19级队长的退役文章,对其传奇的经历和轻小说一般的文笔感触很深。

2401_84209272的博客 1713

UE4游戏开发:GameInstance与GameMode的实战应用与避坑指南

本文深入解析了UE4中GameInstance与GameMode的核心差异与实战应用。GameInstance作为贯穿游戏进程的全局单例,负责跨关卡数据持久化与系统管理;而GameMode则定义特定关卡内的游戏规则与逻辑,随关卡加载销毁。文章通过数据存储、动态模式切换及网络游戏等场景,提供了清晰的应用指南与常见避坑方案,帮助开发者构建更健壮的UE4游戏架构。

kubernetes8ctl的博客 230

Android SSL证书固定实战:原理、方案与避坑指南

SSL/TLS协议是保障网络通信安全的基石,其核心原理是通过非对称加密和数字证书实现身份认证与数据加密。在移动应用开发中,为了防止中间人攻击,证书固定技术应运而生,它通过将服务器证书或公钥的哈希值预置在应用内,强制校验服务器身份,从而大幅提升通信链路的安全性。这一技术对于金融、电商等高安全要求场景尤为重要。本文聚焦Android平台,深入解析SPKI固定、Network Security Configuration与OkHttp CertificatePinner等主流方案,并针对证书更新、调试兼容等常见痛

weixin_33935636的博客 402

2019浙江ACM省赛

2019浙江省ACM

PURSUE__LIFE的博客 621

VsCode安装和配置c/c++环境(超完整,小白专用)

1. vsCode配置C/C++环境 1. vsCode下载和安装 1. 下载Microsoft vsCode [vsCode在这里插入图片描述官网下载: https://code.visualstudio.com/ 2. 安装vsCode 3. 下载中文插件 我这边已经下载过,刚卸载但是没有重启编译器,所以界面显示了中文 2. MinGW编译器下载和配置 1. 下载MinGW 在线安装——下载MinGW-W64-install.exe(速度慢) 下载压缩包——×86_64-posix-

黄化的多多 60万+

计算机含金量最高的赛事大全,考研和工作都能加持,这才是该参加的比赛

国内外最重要的计算机赛事汇总,好钢要用在刀刃上!

龙叔的博客 2万+

Zabbix-获取客户端的SNMP数据

网口状态(ifOperStatus)的 OID 是1.3.6.1.2.1.2.2.1.8,查询时需要用1.3.6.1.2.1.2.2.1.8.1(第 1 个网口)、1.3.6.1.2.1.2.2.1.8.2(第 2 个网口)等。表格对象是指 “包含多个同类实例的对象”(如设备的多个网口、多个进程等,每个实例需要单独标识)。在 SNMP 规范中,标量对象的完整 OID 必须以.0结尾,.0是标量对象的唯一实例编号。标量对象是指 “单一值的对象”(如设备的名称、温度、状态等,整个设备只需要一个值来表示)。

徐子元 1727

保姆级教程:用OpenCV和MediaPipe在Python里实现实时手势识别(附完整代码)

本文提供了一份详细的Python教程,教你如何使用OpenCV和MediaPipe实现实时手势识别系统。从环境配置、手部关键点检测到手势分类算法,逐步讲解如何构建高精度手势识别应用,适用于智能家居控制、PPT操作等场景。教程包含完整代码示例和性能优化技巧,特别适合计算机视觉初学者和开发者实践。

weixin_28677005的博客 328

2021浙江省赛

随便说点 集训队为了备战省赛开了一场VPVPVP,总的来说结果还是不错的,一个小时连写555题直接就上了铜牌线,算是比较开心的吧。 A. League of Legends 题意 红蓝队伍每个队伍555个人,每个人有血量,蓝队先攻击,每次攻击受击对象减少一点体力,请问哪个队伍会赢。 题解 两个队伍血量分别相加然后比大小,相等的情况下蓝队赢,不相等谁的血量高谁赢。 void MAIN(){ int sum1=0,sum2=0; for(int i=1;i<=5;i++){

two_big_monkey的博客 2026

NeRF必读:Mip-NeRF总结与公式推导

由于远景近景的分辨率不同,导致经典NeRF对于多尺度场景的表达存在明显瑕疵:NeRF对于近景的重建比较模糊而对于远景的重建出现锯齿。简单粗暴的策略是supersampling,但是费时费力。相较于NeRF使用的位置编码(PE)方式,Mip-NeRF提出了积分位置编码的方式(IPE).这种编码方式可以多尺度地描述空间中的信息分布,make sense.

i_head_no_back的博客 6079

【退役贴】再见了ACM,再会了算法竞赛

目录写在前面心里话ACM是什么回顾省赛&昆明收获付出选择ACM竞赛的原因对一些ACMer的话 写在前面 心里话 2022ICPC昆明站告一段落,随之结束的是我两年多的ACM生涯。时间真的过得飞快,一个手里拿着蓝皮书一看就是一天的小孩子现在已经惘然地看着未来,从踌躇满志到脚踏实地,也只需要两年的光阴。非常遗憾再一次与银奖失之交臂。但更遗憾的莫过于疫情之下的比赛环境,线下比赛基本上全部取消改为线上,在2020~2022里我打了十来场正式赛,但只有一场在线下举办。除开遗憾,ACM带给我太多课堂上无法获得的

kaka03200的博客 4381

【openEuler容器镜像部署指南】

【代码】【List集合排序 】

weixin_43878094的博客 1111

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

2021ICPC沈阳游记及2021年度总结

目录写在前面关于我的202120202021(目前为止)校赛省赛ICPC西安邀请赛暑假集训CCPC桂林ICPC沈阳感想 写在前面 这场打完基本上就进入半退役状态了,已经是大三老人了。作为图论选手居然没写出tarjan割边的银牌题(我们几乎要拿银了,不是吗?)。 退役的小作文留到明年在写吧,先留个坑。三年的acm生涯基本上告一段落了,还剩一场南京的打星、明年icpc昆明和浙江省赛。 关于我的2021 2021可以说是喜忧参半的一年吧,比起不堪回首的2020还是好了不少的。 先放个数据对比去年和今年 2020

kaka03200的博客 1554

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

2021-11-1

小记 一年一度的女队赛结束了。这是我acm生涯的第二次女队赛,去年的秦皇岛女队赛的时候,才刚进校队不久,但是因为疫情,比赛都改成线上赛,也因此多了机遇。老师给了我一次机会,叫我再拉两个女生试试看,于是三个赛场“小白”(加起来训练时长可能一个月的样子)稀里糊涂的打完了比赛,结果当然特别惨。。。只是签了个到,还wa了一发。 今年浙江省赛之前,组了个正式的女队, 当然经过将近一年的训练,能力也有所增强。虽然省赛还是很遗憾的与铜奖失之交臂。 然后就是不停的训练、磨合,课余、周末、暑假、国庆……绝大多数时间都在训练和

qq_51776588的博客 235

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

[数论分块/取整转换]2021浙江省赛 F

题目链接 给定两个数 n,m<=108n,m<=10^8n,m<=108 ,请选择两个数 x,yx,yx,y ,使得 m+ym+ym+y 是 n−xn-xn−x 的倍数且 x+yx+yx+y 最小。 输出 x+yx+yx+y 的最小值。 前置知识:数论分块 假设要计算∑x=1n⌊n/x⌋\sum_{x=1}^{n}\lfloor n/x \rfloor∑x=1n​⌊n/x⌋ ,将x的取值范围分为很多个块,每个块内答案相等,若某个块的答案为kkk,则该块的右端点为⌊n/k⌋\lfloor n

zbhruarua的博客 383

ACM-ICPC近年省赛汇总

ACM省赛汇总

a_4199的博客 3130

19th浙大校赛题解报告

睡过头,下午匆匆忙忙赶到机房已经14点了,发现还好比赛没有开始。 定下心和队友吹吹水等待比赛开始。 开始英语废材淡定的等待队友读题,在榜单上陆续有队伍AC后我们确定先读E题。 E.Potion http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5973 队友读完一看发现就是简单模拟题,从最高层一直往下模拟就行,遂1Y...

咖啡的博客 455

2017湖南acm省赛经历--在失败中成长

第一次参加湖南acm省赛,也是我第一次参加省级acm比赛,当然紧张是肯定会有的,压力也很大--来自各种因素吧。 第一天参加热身赛,个人感觉还不错吧,手速还可以,一个数位DP题还是可以写出来的;想想没有经过暑假集训之前,自己是如何的菜,虽然在弱校,我并没有想做一个井底之蛙,虽然被同级的同学认为很厉害,但是我一直认为自己还差的很远;经过暑假集训后,自己确实强了一些,也开始注重团队合作了,...

kaven 8156

2017山东省ACM省赛总结(校史首金!!)

前言: 这次省赛是在青岛科技大学,5月7号-8号。我们山东建筑大学出了4个正式队参加(随着每届省赛的正式名额的增加,我们学校已经没必要出星花队了,因为我们实验室水平能够参加省赛ACMer光正式队就够了-_-|)。 我们是周六(5月7号)一早6点多和山大的一块拼车,坐汽车出发去青岛。山大可是10个队呢,满满的大神,心里默默地膜拜了一番(其实几乎每年打省赛我们学校都会和山大的拼车,所以我参...

Jonariguez 吾本优秀 7254

山东省ACM省赛M - Sekiro

M - Sekiro 一道签到题,注意特0的时候为零,还有一个坑,就是当K大于31时,结果为1; #include<stdio.h> int main() { long long n, k; int t, i; scanf("%d",&t); while(t--) { scanf("%lld %lld",&n,...

king9666的博客 490

ACM: 浙江省赛题目 22:00 ~ 3:00 (…

Problem A: Taxi Fare Time Limit: 2 Seconds      Memory Limit: 65536 KB Last September, Hangzhou raised the taxi fares. The original flag-down fare in Hangzhou was 10 yuan, plusing 2 yuan per kilomet

smile_benson 509

2021年浙大城市学院新生程序设计竞赛(同步赛) A All in

链接:A-All in!_2021年浙大城市学院新生程序设计竞赛(同步赛) (nowcoder.com) 题目描述 德州扑克是ZUCCACM实验室每年团建时都会举行的传统活动。在每局比赛中,每名玩家会获得两张牌面向下的底牌,彼此之间不知道对方的底牌是什么。然后场上发出五张公共牌,然后每位玩家分别摊牌,用自己的两张底牌与场上五张公共牌进行配对(七选五),以获得最佳的五张牌组合,牌大的玩家当局获胜。 由于实验室每年都会招收很多新生,因此需要有人教新生德州扑克的玩法,但不幸的是,今年的德扑教学人 ZAw.

m0_55682843的博客 576

2020ICPC沈阳站后记

沈阳站金的很意外,去的时候我们三个人根本就没有抱着打金的心态,就像hl学长赛后说的那样,之前心里想着冲金拼的时候总也是银首,今天压根就没想,结果反而金了。 略详细得回顾一下这次沈阳之行赛中赛外各种细节,做一个总结和留念吧。 沈阳站由于疫情原因又被推迟,推迟到了7月18,hl和gbs学长已经毕业,hl学长在阿里工作很忙。 赛前hl学长跟我合计过,沈阳站高手如云,队伍数量又少,按照我们这支队伍现在的状态(两个学长退役已久,我刚经历完期末考),估摸着银铜概率28开,而再多一块银或者多一块铜对我们来说好像也没

StandNotAlone的博客 4968
上一篇: Divide by Zero 2021 and Codeforces Round #714 (Div. 2)A-E题解
下一篇: 2020ICPC沈阳站后记
StandNotAlone
博客等级 码龄7年 338粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值