t3

模拟测试20190914

独自空忆成欢 提交于 2019-11-29 17:24:53
这次考试。。。。。。整体状态还可以吧 上来看了看三道题不会感觉要凉, 然后回来看了看T1推了推柿子发现是个傻逼题, 然后30min打完拍上就交了然后就A了 然后我就死在T2上了 在8:20的时候成功放弃了T2扔了个暴力上去成功获得了40分的好成绩 然后看T3,把贪心放到了三分外边导致我不会三分,成功获得了WA0的好成绩 总分100+40+0=140pts,rank7 继续努力 T1:A 傻逼题 首先把这个柿子拆开 $ (......((S+a*x_{0})*b+a*x_{1})*b+.......)==T $ $=S*b^{n}+\sum\limits_{i=0}^{n}a*b^{i}*x_{i}==T $ 来源: https://www.cnblogs.com/mikufun-hzoi-cpp/p/11524382.html

基础项目(7)generate语句块的讲解

ぃ、小莉子 提交于 2019-11-29 15:35:41
写在 前面的话 在设计中 , 很多情况下我们需要编写很多结构相同 但 参数不同的赋值语句或逻辑语句块 , 当参数量很大的情况下 , 原始的列举就会变得很笨拙甚至是不可行的 。 C 语言处理这种问题通常情况下会使用如 fo r 循环语句来完成多次的相同操作。而 verilog 语言呢?同样的为我们提供了 generate 语句块来帮助我们完成这些过程。接下来,梦翼师兄将和大家一起开始 generate 语句 的学习 。 基本概念 generate 的主要功能就是对 module , net , reg , parameter , assign , always , task , function 进行复制, genvar 是 generate语句 中的一种 变量 类型 ,用以在 generate-for 语句中声明一个正整数的索引变量 (如果将“ X ”或“ Z ”或者“负值”赋给 genvar 变量将会出错)。 genvar 变量可以声明在 generate 语句内,也可以声明在 generate 语句外。 generate 语句有 generate-for 、 gen erate-if 和 generate-case 三种语句,下面梦翼师兄和大家一起来学习 这三种语句。 genrate-for 使用 generate_for 的时候,必须要注意以下几点要求: a) 必须使用

某中学夏令营小结

≯℡__Kan透↙ 提交于 2019-11-29 13:19:20
前置提醒自己补题   (下面是原文) 8.5   早上考了一场 noip膜你赛 。   因为自己太菜,加上一直打pj难度的比赛,适应不过来,t1没看出来就赶时间,直接码,结果码了好久,导致t2t3没时间做,t3暴力都没打完,最终收获了 爆0的好成绩 。   没错,连部分分都没拿到。t1t2都打了错误的贪心, 一个点都水不过去 ,t3暴力没打完,不说了。。。   其实当时看到t3是直接出正解的,但是剩余时间小于20min,根本打不完,血亏啊。   下午讲题,发现t1就一道sb题,只要当时我在考场上稳一点,绝对能想出来。   t2确实不会,没办法。   我还是缺少训练,也缺少经验,不然也不会把本来能稳拿的200分丢掉。以后除了练习以外,还要 多打比赛(cf,洛谷月赛等) ,不能在noip考场上出现这些问题。   8.12   早上考了一场 gdsoi膜你赛 。   好吧,其实就是noip难度,不过还是考得不好。   经过了上次的爆0,这次我开局很稳,用小于5min的时间切掉了实际为小学奥数题的t1,然后看t2t3。   t3是数据结构题,感觉比较适合我自己,于是懒得想t2,打了个60分的暴力(好吧,其实是不会做)。   写完暴力后,没看t4,直接开t3。确实是很快想出正解,本以为自己能ac,结果打了近3h的树剖还是没调出来,t4也根本没看,最后收获了 不到200分的好成绩 。  

WC2019游记

非 Y 不嫁゛ 提交于 2019-11-28 14:47:07
原文引用 https://www.dazhuanlan.com/2019/08/26/5d63051b381a7/ 冬眠体验较好 讲课 基本上什么都听不懂,Day1的时候去第二课堂混了下,好像也没太多意义,后面就干脆在第一课堂冬眠了 第一课堂有桌子 可以搞颓 好评 去看了文艺汇演,结果出了点小事故,问题比较敏感就不做评论了,具体情况可以上知乎了解 考试 第一次考 WC ,也是第一次以正式选手的身份参加除了 NOIp 之外的 CCF NOI 系列赛事 考试之前居然不能敲配置,开考后花了15mins才把配置敲完 先大概看了下三道题:T1T2似乎有很多暴力分啊,T3好像连暴力都不会啊 先花了 40mins 左右的时间把T1 48pts 的暴力写了,然后就开始刚T2 T2这个checker真的有毒,玩了半个多小时才搞清楚怎么用,接着一路把5个 Subtask 的暴力都写了。 Subtask2 因为没有发现 jmp val 的 val 可以为一个变量,于是只写了最暴力的暴力 最后 1 h左右的时候想了一下T3, Subtask1 和 Subtask3 似乎都有点想法,但是还是不会。。。 当时权衡了一下,放弃了T3,去写T2 Subtask2 的二分,一直调到下考前 10mins 才调出来,结果最后还是挂了(我记得我当时还测了一下0的情况啊。。。) 查分: 4 8 + 5 2 + 0 = 1

0818NOIP模拟测试24——B卷简记

放肆的年华 提交于 2019-11-27 20:26:15
幸亏考场上没考这个,T1结论T2不会T3板子。估计会死的更惨 T1是学长讲过的Cat变式,沿直线y=x+1翻折方案数相减,现推,15分钟弄出来没什么问题。 只要不要把m,n读反就行。 T3是个tarjan缩scc的板子。复习一遍,默写一遍,板子炸了。 然后拓扑也炸了。就最麻烦的建边没挂。 数据范围及其愚蠢,但是的确没有n 2 以下的做法。数组开够注意细节即可。 T2我感觉starsing写的相当好,至少我对题解里莫名其妙的二分感到迷茫。 没有做,没时间了,题目不错,是个表达式化简的初级题目,挺好的。 有空回去略补一下。有价值的一道题并不希望用题解水过。 顺便学一下树状数组维护区间最值。 来源: https://www.cnblogs.com/hzoi-DeepinC/p/11375022.html

2019.08.18考试报告

走远了吗. 提交于 2019-11-27 18:28:30
早上和skyh立flag: 它 在11机房虐场,我在10机房虐场。然而 它 考了rk1,我只拿到了rk3。 T1 wxh学长讲的原题,13分钟打完正解+暴力+对拍拿到100分。 T2正解复杂度$ O(n*log2(n)) $,我打的程序多了一个log,但还是可过的。 打完暴力后再打的正解,似乎很难实现? 调了1h左右,对怕出了错,发现算法需要二分找边界,所以直接先弃下去打T3了。 T3码了一个dfs成功拿到10分。。。 T2最后终于调过去啦,最后为了求稳进行了测试点分治最后WA了80。 在 徐 嘉一的帮助下发现了一个很傻的错误,回想当时为啥这么写,好像是为了压行?~ 我tm以后再也不压行了。。。 考完试才去认真地想了想T3,发现好像挺可做的 来源: https://www.cnblogs.com/AthosD/p/11372216.html

c# 里氏转换

白昼怎懂夜的黑 提交于 2019-11-27 18:07:06
1、子类可以赋值给父类。 2、如果这个父类中装的是子类对象,可以把这个父类强转为子类。 通俗的说: 就是父类new出子类的对象,调用子类的方法! (程序的扩展性) 实例来理解: 新建一个控制台程序。t为父类。t1、t2、t3是子类。 如下三个子类分别继承t的父类 public class t { public void tH() { Console.WriteLine("t"); } } public class t1:t { public void t1H() { Console.WriteLine("t1"); } } public class t2:t { public void t2H() { Console.WriteLine("t2"); } } public class t3:t { public void t3H() { Console.WriteLine("t3"); } } 创建一个父类为10的数组,随机填充子类。 static void Main(string[] args) { t[] p = new t[10]; Random r=new Random(); for (int i = 0; i < p.Length; i++) { int rs = r.Next(1, 4); switch (rs) { case 1: p[i] = new t1(); /

有意思的智力题

孤街浪徒 提交于 2019-11-27 14:55:07
人生天地间,若白驹之过隙,忽然而已。 时间好快,转眼十一。趁放假,放下杂事,无聊活动下脑子吧。 1. 在一根长80厘米的绳子上,从左至右每隔3厘米染一个黄点,同时从右至左每隔4厘米染一黄点,然后沿黄点将绳子剪开,那么长度为1的有多少段? 方法一:80能除尽4,所以从左到右,从右到左没有区别,可以按同一个方向把点都列出来,比如3和4, 9和8, 15和16, 21和20,27和28, 33和32, 39和40, 45和44, 51和52, 57和56, 63和64, 69和68, 76和75一共13段。但是如果类似问题绳子长了就不好算了。 方法二:3和4的最小公倍数是12,12厘米内有4-3=1, 9-8=1。所以在12厘米中有两段,80/12=6,6乘以2等于12段,再加上80除以12余下的8米中有76-75=1这一段,所以总共13段。 2. 某工程,由甲、乙两队承包,2.4天可以完成,需支付1800元;由乙、丙两队承包,3+ 3 4 天可以完成,需支付1500元;由甲、丙两队承包,2+ 6 7 天可以完成,需支付1600元.在保证一星期内完成的前提下,选择哪个队单独承包费用最少? 答案: 甲乙合作一天完成1÷2.4= 5 12 ,支付1800÷2.4=750元, 乙丙合作一天完成1÷(3+ 3 4 )= 4 15 ,支付1500× 4 15 =400元, 甲丙合作一天完成1÷(2

20190816考试反思

不打扰是莪最后的温柔 提交于 2019-11-27 14:38:24
  额,考得很烂。   主要是被上一场考试吓到了,因此抱着打满暴力的心态做的题,可以说是非常失败。但是暴力也不会打,考到一半就心态炸了,放弃了。   前一个小时调T1暴力(废物),然后调T3暴力,最后是T2的暴力,但是T2是错解。   30+10+20。T3暴力是有50的,然而我只有20   T1的DP其实已经想出来了,但是已经剩不到十分钟,码出来没交上。   T2的变相图论又没看出来,暴力也不会写,只写了一个错解就放弃了。   T3的容斥原理还是没想到,就是想不到。   以后还是考试不要放弃吧。不会做就应刚,不能放弃。 来源: https://www.cnblogs.com/starsing/p/11367274.html

[考试反思]0815NOIP模拟测试22

故事扮演 提交于 2019-11-27 11:51:10
40分,15名。 1~4:120 75 70 70 35分20名...总之差距极小不想说了 昨天教练说:以后的考试还是联赛知识点,但是难度比联赛高。 没听进去,以为是对于所有人而言的,也就是T1难度变成T2那样,T2当T3,T3还是不可做。 结果并不知道其实是3个不可做。 虽说理论上暴力打满是95+分但是实际操作起来极其恶心。 开题,过一遍,全不会,也找不出来哪道题最简单。 习惯了,好几次这样了——不就是考炸的前奏吗? 于是在T1上肝了一会然后放弃了。在T2上肝了一会然后也放弃了。 看看T3貌似还可做,好像是一个树p的有限制排列什么的就开始研究。 然后就打了3个小时,中途顺便把T1的暴力码上,着急了没有打线筛,用根号筛少拿了5分。 最后调过了两个小样例,大样例根本都没有尝试就往上交了。 因为还有20分钟!!T2的暴力还没打!! 极其地着急,疯狂的码,急切地交,还扔了两个根本没编译的CE上去。 最后T3爆零了,T2骗到了25分233333 总的来说的话结果还一般:想正解就把暴力分丢掉了不少 T2测试点分治时我打了一个if(m<=3)搜索,然而如果改成6也能再+20分 不管是暴力还是正解都要计算时间复杂度防止丢不该丢的分数。 考试时要多花一点时间审题做准难易度判断。 暴力一定要打满! 到现在T3还没该过来。。。啊。。。又要备战下一场了 所有人,一起加油吧 来源: https://www