NOIP2018游记

数字IC后端实战:OCC电路时钟树综合的5个关键技巧(附Synopsys工具配置) 本文深入探讨了数字IC后端设计中OCC电路时钟树综合的实战技巧。针对工具自动平衡导致的绕线拥塞和时序问题,文章提出了分段处理的核心思路,并详细阐述了通过物理隔离、分段长树策略以及Synopsys工具链(如ICC2、PrimeTime)的精准配置来优化function clk与occ clk路径的关键方法,旨在提升时序收敛性和可制造性。 阅读详情

今年神神奇奇地过了初赛。
说实话考提高组还是有点紧张的
其实能过初赛我已经很高兴了
但还是贪婪地想要再多得到一些,也总是说着一点点就好了。
果然贪心的孩子是连狼外婆都不喜欢的。
以下,祭过去的18天。

Day 0

下午就出发去六中了于是早上就看看模板,最后重新写了一遍负环发现过不了???据说是改了题了但是来不及调于是就仓促地出发了。
这趟车坐的真是极其不舒服,大概是遭了头天晚上仗着不用上课拉着舍友唠嗑的报应吧。
酒店的房间真的小,晚上出去吃饭听到了一个极其震撼的消息,但可能是因为我比较冷血或是说没有造成什么实质性的影响也就没有引起我多么汹涌的情感。
这种藏着事不能说的的感觉真不好受
开会说了一下战斗相关的注意事项。

你们只是在战斗的过程中顺带成就自己,但是主业还是战斗。

晚上例行颓,十点半准时睡觉。

Day 1

空调真冷,晚上反反复复醒了好几次,但六点半还是极不情愿地爬起来了。但这种状态据说是叫没有激情吧。
第一天没有巧克力没有安全感。
密码:飞雪连天。
金庸大师走好。

T1众所周知是积木大赛。其实我做过这道题但是不属于前文的众。于是我的做法就稍微繁琐了一点其实也没多少。
T2是贪心+完全背包。
看出了贪心,但是没看出背包。于是就打了个暴搜搜每个数能否被组成。
T3水了菊花图的部分和一个有bug的暴力。

预计得分:100+80+40=220

下午他们出去看电影了,依然听到了一个令人震惊的消息,但具体后来有没有被实施我就不知道了。
这种藏着事不能说的的感觉依然不好受
晚上因为没人看微信所以集体错过了开会。
开完会继续颓。
其实我觉得从天黑请闭眼换到狼人杀挺不容易的。

:有人来杀人吗?
:bi~(手动消音)老师杀人了。

说好的九点去喝糖水也依然没去,与师姐商量了一下回房定了个外卖,外卖小哥送到隔壁去了,而scy去隔壁找人找到我们这了。

由于在某些时间干了不该干的事,十一点才睡下。

Day 2

由于昨晚吃了不该吃的东西,起来时嗓子有点哑,还好没有其他的状况。
今天的密码是笑书神侠。
想起集训的时候做着题不知道是谁突然说了一句金庸走了。
T1考场上写了树的部分,有环的部分写了一个奇奇怪怪的贪心。
T2找了个错的规律,找3*3矩阵的情况也算错了。
T3打了链的暴力,只是直到最后都没调出来。

期望得分:60+20+0=80

Done

最终实际分数:100+80+30+76+15+0=301。
D1T2下考场加了个十分显而易见的优化就过了。
D2T1贪心还是水到了一点分啊。
D2T2原来3*3是36啊。
我花了一个半小时调一个错误的贪心,最后也只能说原来这题不能用贪心解啊。
而D2T3再多一点时间是能够调出来的。
于是NOIP2018就此般到此一游了。

与OI相识的日子是要掰着手指头数数才发觉已经是意料之外的久了。
而我是何时把习以为常的称为贪婪也是意料之中的无迹可寻。
大概是我不经意间挥霍,而时光从来都吝啬而珍惜。
称为游记大概是记 到此一游吧。
这从来都不是我所希望与期盼的,而我对于自己的愿望从来都毫不吝啬。
于是便这样了。
我早就知道我早不该坐在这里了。

大概终不会欢喜的。
只是大概终不会隔岸观火的。

用 dism 合并与删除 wim 映像 一、合并 假设 installA.wim 有 3 个映像,installB.wim 有 1 个映像。 1、全部合并 将 installA.wim 中的 3 个卷映像合并到 installB.wim 中,这样 installB.wim 中的卷映像增加到 4 个。 dism/export-image/sourceimagefile:d:\installA.wim/sourceindex:1/destinationimagefile:d:\installB.wim dism/export-image/source 阅读详情

相关推荐

Impala>Impala安装部署

文章目录1.安装前提2.下载安装包、依赖包3.虚拟机新增磁盘(可选)4.配置本地yum源5.安装Impala6.修改Hadoop、Hive配置7.修改impala配置8.启动、关闭impala服务 1.安装前提 集群提前安装好hadoop,hive。 hive安装包scp在所有需要安装impala的节点上,因为impala需要引用hive的依赖包。 hadoop框架需要支持C程序访问接口,查看下...

qq_44509920的博客 838

CCF NOIP 2017复赛获奖分数线及获奖名额分配方案

中国计算机学会NOI竞赛委员会、科学委员会召开会议,确定了CCF NOIP 2017复赛获奖分数线及获奖名额分配方案。 一、提高组 (一)提高组一等奖名额分配方案 提高组一等奖全国基准分数线: 200分 CCF NOIP2017复赛(提高组)省赛区一等奖名额由两部分组成: A:根据复赛人数和省平均分(占90%)计算; B:根据初赛人数(占10%)计算。计算规则如下: 1.确定...

小树学信奥 1万+

基于AMD AU15P FPGA的SLVS-EC桥PCIe设计方案分享

各位FPGAer周末愉快,今天熊猫君分享一个基于AMD AU15P FPGA的SLVS-EC桥PCIe设计方案。

haoxingheng的专栏 1447

重走长征路---OI每周刷题记录——hzwer

重走长征路---OI每周刷题记录——hzwer OI每周刷题记录——hzwer  原文地址http://hzwer.com/410.html 2015年6月15日 6月15日    2015 详见https://blog.youkuaiyun.com/mrcrack/article/details/87157602 Codeforces Round #158 (Div. 2) A.模拟 B.ma...

mrcrack的博客 2万+

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

weixin_56135535的博客 655

超详细网安学习路线(Day1-Day2)

渗透测试(Penetration Testing),就是一种通过模拟恶意攻击者的技术与方法,挫败目标系统安全控制措施,取得访问控制权,并发现具备业务影响后果安全隐患的一种安全测试与评估方法。简单来说,就是合法去入侵别人的系统,来帮助其找出漏洞,增强防护能力。

aobulaien001的博客 3390

NOIP2018复赛获奖分数线及名额分配办法

中国计算机学会CCF NOI科学委员会、竞赛委员会召开会议,确定了CCF NOIP2018复赛获奖分数线及获奖名额分配方案。 提高组一等奖名额分配方案 提高组一等奖全国基准分数线:245分 CCF NOIP2018复赛(提高组)省赛区一等奖名额由两部分组成: A:根据复赛人数和省平均分(占90%)计算; B:根据初赛人数(占10%)计算。计算规则如下: 1....

weixin_30797027的博客 2686

python123题目——摩尔斯电码转换

类型:列表元组。

m0_62488776的博客 4420

【NOIP2018】游记

@NOIP2018 - 游记@@零 - 前记@@壹 - 集训前@@贰 - 集训期间@@叁 - Day0@@肆 - Day1@@伍 - Day2@@陆 - 后记@@柒 - END@ @零 - 前记@ 【怕被禁赛故在赛后写游记】 人生第一次参加NOIP(提高组),也是学长们最后一次参加NOIP。 莫名感慨。。。我以后也会有这样一天的吧,每一步都走在摇摆不定的独木桥上,走偏一步就是深渊。令人恐惧,而又...

Tiw的博客小家~ 526

Ubuntu配置Qt Creator树莓派交叉编译环境一步到位

本文详细指导在Ubuntu系统上配置Qt Creator树莓派交叉编译环境。从工具链安装、sysroot创建到Qt库编译,逐步讲解如何搭建完整的ARMv7交叉编译工具链,实现高效开发树莓派应用。

1277

【系统架构设计师】2025年下半年真题论文回忆版及写作要点

本文摘要围绕云原生数据库、性能测试、无服务器架构和秒杀场景等关键技术进行论述。云原生数据库通过容器化、微服务和自动化运维实现弹性扩展;性能测试需要规划测试场景并关注响应时间等关键指标;无服务器架构以事件驱动为核心,简化开发流程;秒杀场景需组合运用扩容、缓存、限流等技术应对高并发。这些技术方案为构建现代高可用系统提供了重要参考。

数据知道的博客 6157

NOIP 2018垫底游记

NOIP 2018垫底游记: Day0,呵呵,普及组实机鼠标键盘全部GG,提高组spaly(注意不是splay)打了半时。 Day1:前面两题比较正常,龟速切掉,T3 2h写了20+20+20-5的暴力。下午PJ以为与早上拿错剧本,T3瞎写了个O(n2m)O(n^2m)O(n2m)的dp,T4 写了个40分的暴力,莫名过掉1e61e61e6的大数据,真的n2n^2n2过百万。 Day2:T1正解直...

qq_40342973的博客 408

查找【优快云】- 人工客服

【代码】查找【优快云】- 人工客服。

👨‍💻 前端开发者 | 技术分享者 1403

NOIP 2018游记

NOIP2018游记 都2019了,我真的忘了… 跨入OI这个大坑已一年余,迎来了第一次参加NOIP的日子。 DAY 1 就一天 早上8点,一群人从学校乘大巴车出发,大约9:30到了学军。再去食堂路上遇见参见TG的dalao,从他们哪里知道了今年TG貌似不难 为什么我感到莫名的很虚 到了食堂 吃饭好早 伙食一般 这难道是玄学的压力,我感到更虚了 … 进入考场,看见一排排电脑 貌似更虚了 终于...

sxy__orz的博客 562

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

Noip 2018 游记

Noip 2018 游记 Day 0 上午颓了一会,中午12点在火车站集合,在德克士坐了会,路上打了遍高精度困得不行就睡了。到了后直接包了一辆公交车前往酒店,酒店设施比想象中好,刚放下东西就赶去试机了。试机的时候在三个机房门口都看不到我名字,来回转了半天后被告知考试还有A区,在另一边的5楼上。于是拉了同样找不到名字的安神犇过去找,最后在一个没有灯的...

Tricksterism 316

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NOIP2018 提高组游记

NOIP2018 提高组游记的重点不是NOIP而是游记!!! 本文分为 4 个部分: 1.关于2017, 以及自己的简介 2.noip2018游记 3.写给高一高二的学弟学妹 4.写给高三的同学和自己 1.关于2017, 以及自己的简介   我叫Kaiser, 已经改名了, 不在使用zzozz了因为不是一个人告诉我这个名字很智障, 当然其实主要是wyy告诉我的...

weixin_30918633的博客 307

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

NOIP2018 游记

NOIP2018 到了,同时,这也是高三退役选手的最后一次 NOIP 了,甚至会是我最后一场正式的算法竞赛。 day0 报到日 上午在机房待了一上午,没打几道模板,便回家了。上午的时候拿到了胸牌,今年 SX 的胸牌特别好看 qwqwq。 下午来了先去了一趟教室——顺便给文化课同学炫耀(误)了一下自己的胸牌。然后去机房——但是没有去成:因为我在路上碰见了一波学弟,簇拥着一个没有校服的人:第...

dianjiaxian1205的博客 371

noip2018游记

day 0 SD的比赛地点在昌邑,考场有两个,一个是昌邑一中,另一个是某职业学校(忘记名字了) 然后我成功抽签抽到了某职业学校的考点,导致每天都得坐大巴去。 当天晚上,一开始不让外出住,后来就莫名的可以了。 试机的时候,发车延迟了,我到了大巴车的地方并且上了车,才发现上到了普及的车,结果就是延迟了试机,而且在那里等了好久。 那天晚上我写了一个SPFA和堆优化的DIJKSTRA,结果我还把对拍写坏了...

czn的博客 338

NOIp2018游记

2018-11-20 12:51:51 NOIp2018联赛后的第11天,圈钱组织CCF刚发出分。 差的一批。 day0: 一个周五。 早上从沈阳出发,火车上颓了一路三国杀。 我们一整个机房最强神犇zwz因为要期中考试所以没来试机。 (chen_zhe:如果有人比你小还比你强,那你就搞不过他了。) 大佬才初二嘛…… 中午到连大吃饭吃饭吃饭试机。 吃饭:真香...

a6t2007的博客 269

NOIP2018游记暨总结

我知道我会走得很慢,但我不会停下 前言 今年是第一次参加NOIP提高组的比赛,其实压力很大。去年普及比赛由于少了<cstdio>而从省一变成省倒数的事一直让我难以放下,总是害怕今年再出什么意外完爆我的所有努力。但是总想那么多是不好的,我于是一遍遍地告诉自己,我不会rp总是为负的。就这样,我开始了NOIP前夕的20天集(kao)训(shi)。在机房的每一天都是五味...

Micro_grass的博客 4153
上一篇: 洛谷 P3313 [SDOI2014]旅行(树链剖分+线段树)
下一篇: LOJ #10029 棋盘游戏
Dawn_LLLLLLL
博客等级 码龄9年 12粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值