[NOIP2016游记]Mengbier的考场实录&论今年GD省队名额是如何被减的

Linux下脚本对拍 之前写过Windows下的对拍程序,但是换到Linux下,命令就完全不一样了。 很多考试都是在Linux下的,Linux终端表示对bat文件mengbier,我们需要一个Linux下的对拍程序。对拍Step 1: 写三份代码,同Windows。 Step 2: 编译。 Step 3: 在该目录下新建一个扩展名为.sh 的文件。 并在其中输入如下代码:#!/bin/bash while 阅读详情

Before Exam

第三次参加提高组:想想初二时年少气盛水到了400+,到了初三时爆空间惨跌至300+,而不觉已是一名高一党,每一场比赛越来越显得前所未有的重要,就让我感到十分愈来愈浓郁的紧张。毕竟,初中的那种“没事还有下一次,我还有几年,我只是初中萌新”的想法已经不复存在了。
考前一周的训练状态有些糟糕,四场模拟赛都一蹶不振,出了很多失误,最后一场还出现了全程懵逼的罕有的短路现象,无疑也让我感到不安。而且以前大赛也整天出大失误。因此这次去的时候我就不断问自己,就稳这两场比赛,不出任何失误,难道不行吗?
晚上开会symbol说samjia的赛前总结写的很好,于是每个人都发了一份。我看了看,什么搜索技能要强啊,noip不会考概率啊~
报到日晚上没有睡好,不过主要原因不是对NOIP的紧张,最近可能因为思维一直高度紧绷,一直很难入眠。但是想起了symbol说的话:“真正的高手哪怕考前一天没有睡也不会有太大影响”,便不去想这件事。


Day 1

Contest

今年的密码不好玩了。
拿到题一看第一题,什么鬼还配图,不是直接模拟吗?确认了一下过去了。
第二题一看懵了,居然想起了去年提高组的day2t3。
第三题居然是期望!!!(samjia的总结flag立的飞起)第一眼sb题,强行图论dp概率一起考,估计几分钟就能打完。但是根据我以往对NOIP的认识,第三题不可能这么水,而且通常我那么快秒掉一道题往往结果都是码着码着发现错了。因此我决定放到最后再考虑这题。

回头想第二题,很直接的就想到了将路径拆分,然后就是各种式子,使用多棵权值线段树维护。思考拆分之后如何维护花了很长时间。虽然我也想过NOIP应该不会这么难,但是考虑到最后一题都考了概率了,这个代码也不是很难打,看上去还是可以过的样子,就不管这么多了。
然后就开始写题,第一题虽然很水但还是打了个模拟拍了。第二题写之前有点虚,便仔仔细细把各个细节都写到了草稿纸上。结果还是写了40分钟才写出来,中途为了给自己加信心还不断在心里对自己说“能够写出来的,能够写出来的”QwQ。
写完之后一测样例就错了,这时我感到很不安,因为这些拆询问然后各种挂询问+数据结构查询的程序很难调。但是在这时我想起了symbol说过在调样例之前要先肉眼差错。于是我看了一波程序,改了几个错误,就发现直接过样例了~
拍了一下,没有错误。特别开心,准备搞第三题。在其此之前决定测一下极限数据。结果一测就RE了。
看了看线段树,发现我只开了两倍空间,不RE才怪。于是开了四倍,再测,又RE了。
整个人懵逼了。
mengbier
因为这意味着可能有地方溢出了,开四倍怎么会不够?!然后各种调试,从10:40左右搞到了11:20,一直没有发现哪里溢出了,整个人都要心态爆炸了。决定赶快搞搞第三题。
打着打着发现不太对劲(这时我设的状态分成了不申请/申请过了/申请没过),好像有错误!然后想了想,想到了正解那个状态,但是一急,认为那个是错的,想想暴力,感觉时间也不太够了,而且第二题还疑似溢出,不行啊,干脆放弃第三题,稳第二题。
然后又瞎搞了半天,发现空间开到nlogn可以过,干脆就开到这里了,不管它是不是别的地方炸了。然后就没时间了,在绝望和检查程序中度过。

The Rest of Day1

出来的时候心情很不好。然后大家讨论一波发现都觉得day1难度较往年提升。samjia也没有码第三题,栋栋也觉得第三题直接dp是错的。
后来听说t2出题人卡log算法,懵逼……
心情不好,下午便颓颓颓来缓解压力。讨论面基的事情讨论了半天都没有组织好……于是几个人便漫无目的地腐。终于到了面基的时间,便留下清真的包包在房间里随(kan)便(ben)腐(zi)。
面基其实就是栋栋和陵陵搞基。随便走走吃吃,然后膜一膜day1期望290的陵陵,还有收集表情包。然后发现其实没有老司机带根本找不到有什么好玩的地方。
一个下午下来,发现全世界都在说T3是sb题,感觉懵逼了。
晚上比较晚才回到,听说今晚开会是主题是更加认真看samjia的总结(嘿嘿嘿,看看他说不考什么明天肯定考),好期待啊。
开会发现大家都弄了第三题,感觉T3没有分是我最sb的地方。然而还是想不明白T2到底怎么了。

Day 2

Contest

被昨天的题目吓到了,今天的策略十分(有点过度)保守。
第一题一眼质因数分解,然后看见k固定,噗,杨辉三角瞎搞。
第二题一看懵逼了,这么大个表格是要闹哪样? 这个能线性???想了半天只会堆,但是还没想到怎么处理+q标记。
第三题一看这不是状压sb题?三点固定抛物线啊!等等,如果我枚举3个点不是T定了?然后想了半天才想起(0,0)一定要经过……O(2nn2)有点虚啊。
然后回来搞第二题,想到了标记是可以将一堆数加变成一个数减,然后就可以直接上堆了。
打题先打了T1和T3,拍完后先码了T2暴力保底,然后搞堆。打完后测极限数据发现跑的飞起什么鬼???大概还剩40分钟所有程序都弄完了。然后这时我选择了不断地检查程序,貌似还查出了一个数组溢出。后来想想,其实这段时间完全可以用来搞第二题q=0的数据,但是当时没有这个想法。
很稳地度过了这几个钟,没有什么大的失误。

考完很快就走了,结果走之后发生了一件十分让人不愉快的事情……

After Contest

听说t3可以只枚举编号最小的猪和谁匹配……感觉自己就是智障……
t2是三个队列,妈呀一出来听说q=0可做时就想到了,感觉自己太保守了,根本没有去思考正解……
NOIP就这样匆匆过去了,要回去段考了……停了三周的课,好虚啊……
这次day1太偏激,day2太保守了吧,基本还是没有太严重的问题。
终于想明白为什么day1t2要开log了,因为我是很多棵动态开点的线段树啊……为什么当时我没想到呢?白白花了那么多时间……
接下来的一整周都在等成绩,还被CCF放了鸽子(准确来说是被谣言骗了)。
余姚数据460,洛谷440,学军445?

Bad News

终于要出成绩了。
晚修终于结束,正准备去看成绩,突然鞋垫急匆匆跑到了窗边,叫我赶快去机房申诉,说我出车祸了,被判程序雷同了。
我整个人懵逼了……
meengbier
这都能雷同?
赶快跑过去,富榄告诉我真的是一模一样,我更加懵逼了。
到了办公室,symbol告诉我day2t1和t3程序和我隔壁一模一样,连文件所有属性都是一样的……
这个,要么是U盘,要么是评委复制出问题吧。我在脑海里使劲想着自己当时是不是脑抽干了什么,但是肯定没有啊。
打电话给六中要监控,听说他们只保留了7天???又打电话找到了那个同学,他大声叫嚣矢口否认。
那这就是评委的锅咯?
妈蛋,都没心复习段考了。
第二天上了三节课就被叫到办公室了,要我写承诺书证明没有作弊。symbol还叫我把自己的奖项写上去证明水平……想想今年为了各种各样的事情,居然翻了三次奖项……
录像貌似被找到了?
写了超级久,然后交到办公室,看到一群老师在围着看,正好是所有人离场那一段,也就是那时,我们发现录像里那个人不太对劲。在所有人离开考场之后,他弯下腰把U盘插入了我的电脑。在操作了一会之后,一位女评委注意到了他,走了过去,然后他弯下身挡住主机假装在收东西。女评委看了看就走开了。于是他就在几位评委还在的情况下光明正大地复制了我的程序~
后来打电话过去,郭老师告诉我们那个人承认了……我也不知道他昨天晚上怎么想的
于是现在我的成绩好没有恢复(CCF办事效率?)不过明年GD省队名额肯定要至少-1了,心疼……
关于人品的问题,我们JZOI组的教练都是多次强调的,我们也将其作为一种底线自觉遵守。抄我代码那位同学的行为不但影响了自己的竞赛生涯(他好像还不知道好像会禁赛?),还影响了别人的竞赛生涯(压线党怎么活),且或多或少对他所在的学校名誉造成了影响。不管他以后是否还走OI的路,我都希望他能够做一个诚信的人。

CPG控制网络入门 从线性变换开始推导 阅读详情

相关推荐

AI:Coze、Dify、n8n:三款低代码工具如何选?

Coze、Dify、n8n:三款低代码工具如何选?

Kant2048的博客 2805

noip式mengbier (noip 2016)

noip 2016 总结

ssl_lyy的博客 1266

pyautogui库详细教程,逐行注释(附项目实战:基于图像识别实现崩坏星穹铁道自动化测试)

本文包含了pyautogui的使用方法与常见问题指南,随文附带对游戏实现的自动化项目源码与说明文档

m0_53043024的博客 1万+

【NOIP2017提高组模拟12.24】C

题目就不说了。 前6个操作废的,作用是来增加代码量。 事实证明出题人成功了,我改了一中午就是因为一个变量写错了导致错了一中午。 这说明我还不是一个标准的码农(mengbier.jpg) 第7个操作复杂一些,要维护很多东西。uses math; type node=record mn,mx,l,r,lgs,llgs,rlgs,lazy1,lazy2,lnum,rnum:longint;

老臣 400

Petalinux 2021.1 + Vivado 2021 实战:手把手教你为Zynq板卡移植Linux并搞定AXI DMA驱动

本文详细介绍了基于Petalinux 2021.1和Vivado 2021工具链,为Zynq开发板移植Linux系统并开发AXI DMA驱动的全流程。从环境配置、硬件设计到驱动适配与性能优化,提供了实战避坑技巧和版本特异性问题的解决方案,帮助开发者快速构建高速数据传输系统。

weixin_42641741的博客 386

FLUENT 软件中design modeler网格划分后,导出失败:系统显示“在网格文件导出过程中出现异常。请将数据发送给您的技术支持供应商。”...如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1464

NOIP2016 简要题解

如此水的数据,由于太弱没有AK,真是太菜了。 DAY1: T1:这道题我只记得mogician和mengbier了,其余都忘光辣~~~。 T2:考场上写了lca后的O(NlogN)的做法,但还是A了。        首先将一个人的跑步拆成两条链,考虑向上走的那一条链(另一条链同理),深度+时间的值是一定的。那么,考虑令这个人出发点x的深度为t,那么x~lca上的深度+观察时间的询问的答案都

lych的博客 1405

YOLO训练/写作脚本目录一览 | 涉及标签格式转换、数据扩充、热力图、感受野、精度曲线、数量统计等近百个脚本文件

在大家购买专栏后,便可获得全部的脚本文件。在获取到文件后,只需按照将程序放在个人项目中即可一键运行。

Limiiiing的博客 2375

2016,记一年noip

在理工大挣扎了两个上午,码了大概8kb代码,考完想想大概还是只能混到一个省二。不过分数至少会比去年踩在线上好看吧(要是成绩出来之后没有省二就贼TM尴尬了)。 感觉上这年noip画风一变连我都看不透了。第一题就十分的鬼,mengbier是什么意思啊!还有用mogician表达对一个退休老干部的关爱真的好吗!还藏得是眼镜!Excited!但题目依旧水的一逼,考你会不会编程。 第二题。。。我只能呵呵

I‘m F 1064

从零实战:模拟Soul/陌陌附近的人接口爬虫(设备指纹·加密逆向·动态代理全解)

在移动互联网流量见顶的今天,LBS(基于位置的服务)社交平台——尤其是Soul和陌陌——依然掌握着海量高活用户的地理位置画像、兴趣标签、在线活跃时段等敏感数据。对于市场调研、流量运营、甚至是城市热力分析而言,“附近的人”接口是一个极具价值的入口。然而,这两款App均采用全参数加密 + 设备指纹风控 + WAF动态防御的三重护城河。直接使用Requests库调用公开API无异于以卵击石。本文将从逆向工程视角出发,完整还原一套可用的附近人信息采集方案,涵盖:抓包与流量分析(绕过SSL Pinning)

2201_76125261的博客 210

YOLOv10改进策略【模型轻量化】| MoblieNetV3:基于搜索技术和新颖架构设计的轻量型网络模型

本文记录的是基于MobileNet V3的YOLOv10目标检测轻量化改进方法研究。的模型结构是通过得来的,其中的基础模块结合了的深度可分离卷积、的线性瓶颈和倒置残差结构以及MnasNet中基于挤压和激励的轻量级注意力模块,使模型在性能、效率和灵活性方面都具有显著的优势。本文在替换骨干网络中配置了原论文中的small和large2种模型,以满足不同的需求。

Limiiiing的博客 513

[NOIP2016] 翻车记

NOIP自行装逼的惨痛教训

whzzt的博客 3932

Mastercam软件二次开发:使用C#进行Mastercam二次开发

C#(发音为“C Sharp”)是一种现代、面向对象的编程语言,由微软开发,首次发布于2000年。它结合了C和C++的强大功能,同时引入了Java的垃圾回收机制,使得C#在开发效率和运行性能之间找到了一个良好的平衡点。C#的设计目标是提高开发者的生产力,它支持多种编程范式,包括面向对象、泛型、委托和事件等,这使得它成为开发Windows应用程序、Web应用程序、游戏(尤其是使用Unity引擎)和企业级应用的理想选择。

kkchenjj的博客 2209

【模板】 莫队算法

莫队算法??这个算法是由之前的国家队队长莫涛巨神(Orz….%%%)发明的,所以尊称莫队算法。莫队是啥??如果我们知道区间[L,R],就能在O(1)求出[L−1,R],[L+1,R],[L,R−1],[L,R+1]的话,那就可以用莫队算法了。莫队咋搞?? 1):排序,以左段点所在的块为第一关键字,以右端点为第二关键字 2):从左往右处理询问(离线) 3):不断调整l,r的位置

Mengbier's Home 1740

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

大深坑

一些错误 有大的 也有小的 恩 2017年10月25日       一道水题 NOIP T1难度       不幸WA了10个点       原因 在运算时没有进行特判 超出所需要的运算次数 2017年10月24日       一道水题 NOIP T1难度       不幸WA了1个点       原因 特殊情况的特判 要多考虑几种情况 避免失误 2017年10月22

Mengbier's Home 469

深度学习工具包 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")

大数阶乘取模

水了90分。。。 如果不会正解的话,直接暴力拿分,无脑暴力可以拿到90分 正解分块打表暴力就是直接求阶乘然后取模。。。 加一个比较有用的特判:如果n>=p,那么n的阶乘的因子中一定有p,n的阶乘膜p一定等于0#include <iostream> #include <cstdio> using namespace std; long long n,p; int js(int n) { l

Mengbier's Home 8038

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JZOI1134 迷宫(maze)

#include &lt;bits/stdc++.h&gt; #define ll long long #define INF 2147483647 #define mem_INF 2139062143 #define ll_INF 9223372036854775807 #define eps 1e-8 #define fuckrand() ( ( rand() &lt;&lt; 15 ) ^ ...

weixin_30729609的博客 160

NOI2016游记

DAY-1 早上起来下定决心一定要复习一遍所有的模板,结果起来之后打了一遍FFT之后就开始玩FM2016了,玩到中午看了会直播就睡着了,一直睡到5点多,感觉特别的虚但是觉得也干不了啥了,于是收拾完行李继续FM,然后就睡觉了..... DAY0 早上一起来就头晕,感觉整个世界都在转。 然后看了一眼昨天晚上的比分,石家庄把申花给逆转了,亚泰TM要完啊 心情十分郁闷地到了机场,然后发现

commonc的博客 8658

NiroBC的签到文

新生儿们委屈地入乡随俗

NiroBC的博客 4063

OrzNiroBC

OrzNiroBC

永恒之梦 1211

NOIP2016 游记

前言 你若安好,便是晴天。 怎奈窗外,鹅绒大雪。 不管如何。你没能走完的路,我一定会走到底。 Day –3 为了备战联赛,去轰炸打印机了。打了100+页资料,然而其实很多都是省选级别的。 Day –1 又去轰炸打印机了。这次打了一些复习性质的资料,两次加起来大概200+页。 Day 0 一大早去老姚那儿copy了一大堆资料到U盘里,大概100+M...

afghbv0316的博客 213

烽火传递(单调队列)

烽火传递 Description 烽火台又称烽燧,是重要的军事防御设施,一般建在险要或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情,在某两座城市之间有 n 个烽火台,每个烽火台发出信号都有一定代价。为了使情报准确地传递,在连续 m 个烽火台中至少要有一个发出信号。请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。 Input 第一行:两个整数 N,M。其中N表示烽火台的个数, M 表示在连续 m 个烽火台中至少要有一个发出信号。接下来

我很菜的好吧 1631

人生的意义

题目描述NiroBC在温暖的YYHS衣来伸手饭来张口,过着颓废的生活。 终于有一天,她意识到,真正有意义的人生不应该在如此空虚的时光中度过,于是她下定决心,来到了百废待兴的新世界,踏上了寻找人生的意义的旅途。 这个百废待兴的新世界啊真是美妙,绽放着令人惊喜的异彩,NiroBC欢笑着投入了新世界的怀抱,随机的降落在这个新世界中。 这个新世界由N个城市组成(编号

不来也不去的一只失忆蝴蝶 905

智障NiroBC的NOIP2016奇遇记

Day 0.原以为NOIP是一件轻松的事情,可惜事与愿违。 考试前一天很热,大巴车上大汗淋漓,我早就忘了这是冬天。 四小时到衢州。 衢州二中校园绿化很好,食堂大妈普通话很标准,哪像敝校的大妈,一口乡音呼唤我去打饭。然而我倒是觉得大妈讲普通话反而没有亲切感。 食堂发的那个苹果,我啃不下(这口破牙),然而还是强行啃了一些。 晚上。我在宾馆一个人住一间,虽然房间里有两张床。 沉迷全民K歌无法自

NiroBC的博客 3008

LOJ6276:果树——题解

https://loj.ac/problem/6276#submit_code NiroBC 姐姐是个活泼的少女,她十分喜欢爬树,而她家门口正好有一棵果树,正好满足了她爬树的需求。这颗果树有N 个节点,节点标号1……N。每个节点长着一个果子,第i 个节点上的果子颜色为Ci。NiroBC 姐姐每天都要爬树,每天都要选择一条有趣的路径(u,v) 来爬。一条路径被称作有趣的,当且仅当这条路径上的果...

weixin_34185320的博客 300

【jzoj4897】【人生的意义】【拓扑排序】【找环】

题目大意这个新世界由N个城市组成(编号为1..N),其中第i个城市的意义大小为W[i]。每个城市都有一个唯一的后继城市a[i]。设NiroBC最初降落在城市x,那么她将按照x -> a[x] -> a[a[x]] -> a[a[a[x]]] -> …的路径行走,同一个城市的人生意义只能得到一次,NiroBC最终得到的人生意义是所有经过的城市(不重复)的人生意义的和。 NiroBC是等概率地随机地降落

inklutcuah’s blog 625
上一篇: [NOIP2016]天天爱跑步
下一篇: [NOIP2016]换教室
a_crazy_czy
博客等级 码龄12年 106粉丝 227原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值