t3

2020.01.18比赛总结

我与影子孤独终老i 提交于 2020-01-18 20:25:30
2020.01.18比赛总结 总分: 10 + 0 + 0 = 10(垫底QAQ) 和这个启迪系的玩意儿一样透心凉。。。 T1看了很久,想了很久,发现其实蛮简单,但是要判断线段相交有点麻烦,然后整了很久都没过样例,最后十分钟想起来可以用向量积做。。。 T2一看竟然是正则表达式,然后发现跟自己想的不太一样,果断滚粗 T3看完题后感觉最可做的就是T3,推了一下发现很简单,交上去WA0???数据搞下来检查时发现编号从0开始,但我的from初始为0.。。然后就是漏判一种情况。。改了一交直接AC。。。真的就你 离谱 还是要安排时间,要想清楚再打,T1反反复复改了几次 以及想全面一些,多出几个数据测一下 来源: CSDN 作者: weixin_43993341 链接: https://blog.csdn.net/weixin_43993341/article/details/104030899

PostgreSQL CTE中指定NOT MATERIALIZED

送分小仙女□ 提交于 2020-01-18 04:30:07
pg12之前,WITH中的每一个CTE(common table express),都是直接进行物化的,也就是说外层的条件是不会影响到CTE语句里面的内容。但是对于select CTE来说,外面的条件如果可以推到CTE里面,那可能能够大幅降低扫描,尤其是在有索引的情况下。 从pg12开始,CTE语句支持了not materialized选项,即不使用物化,允许外面条件推进去。 例子: –创建测试表 bill = # create table t3(c1 int,c2 int); CREATE TABLE bill = # create table t4 as select * from t3; SELECT 0 bill = # insert into t3 select random()*1000,random()*1000 from generate_series(1,1000000); INSERT 0 1000000 bill = # insert into t4 select random()*1000,random()*1000 from generate_series(1,1000000); INSERT 0 1000000 bill = # create index idx_t3 on t3(c1); CREATE INDEX bill = # create

「NOIp2018」 游记

橙三吉。 提交于 2020-01-17 07:57:48
作为一个蒟蒻要去考tg了,心理还是有点慌的。初赛70,心惊胆战很长时间,后来降分到68了,居然卡线了(震惊……) $Day \ 0$ 今天请假在家复习了,打了几个数据结构模板。希望明天考场能++rp啊! 由于就在学军紫金港考,所以没有必要住旅馆了,每天过去不到40min的。 $Day \ 1$ 早上6:50出发(cmz爸爸带我们去的),到了学军大门遇到了hy巨佬。昔日的赛艇就剩下我们三人了。作为一个业余选手,我只是凑个数的。然后我们谈笑风生了一会儿,就进学校了。(快冻死了,身体一直战栗,牙齿都快碰碎了……)。我们一起去了礼堂(休息室),然后想去上个厕所竟然排了10分钟的队,然后被迫转战3个洗手间才找到一个不用排队的……(有毒) 8:10的时候终于放我们入考场了,入考场的时候碰到了暑假结识的qy巨佬。 走进考场才知道,这一届的noip果然与往年不一样。从排场就可以看出来。机房设在体育馆里,至少700+台机子排得很整齐,颇有ACM的氛围啊。机子也很别致,今年不是台式电脑,是笔记本连了长键盘(700多台笔记本……)。主席台设在上面,有超大的投影仪。 辗转多时后才找到位置。惊奇的发现作为竟然是按照姓氏排的。qy巨佬就在我的正左边(貌似全场我们这个姓的就两个)!!! 8:30压缩包密码就投影在大屏幕上了(飞雪连天)。输了一次发现不对,没打感叹号。又输了一次终于对了。解压以后看题目

C++模板:什么是特化?学习笔记

谁都会走 提交于 2019-12-15 06:20:04
参考: IBM编译器中国开发团队博客 其中几个比较好的例子,下面的class 都可以换成 typename,向后兼容性比较好。 而且typename是较class更加新的标准,具体class 可能导致的问题可见这篇文章,讲的特别详细 知无涯值C++ typename struct t1{}; struct t2{}; struct t3{}; void func(t1 arg){ printf("called t1\n"); } void func(t2 arg){ printf("called t2\n"); } void func(t3 arg){ printf("called t3\n"); } int main(void) { t1 x1; t2 x2; t3 x3; func(x1); func(x2); func(x3); return 0; } 输出: called t1 called t2 called t3 这个很简单,编译器根据传递给函数的实参类型来决定调用哪个函数,这就是重载解析。在调用前,编译器有一个候选函数调用列表: void func(t1); void func(t2); void func(t3); 每个调用函数都有各自的参数,编译器根据参数最匹配原则选择相应的函数 模板函数: #include <iostream> #include

针对需要使用T3协议的Weblogic2628漏洞解决方案

老子叫甜甜 提交于 2019-12-11 02:13:33
针对需要使用T3协议的Weblogic2628漏洞解决方案 前几天用户的服务器中检查到了Weblogic2628l漏洞,并且打过Oracle官方补丁后还是能检测到。 针对此问题,去网上查找了一些资料。做了一些总结和测试,一共有四种解决此漏洞的方法: 1、禁止使用Weblogic的T3协议。(客户需要使用此协议,不可取); 2、升级Oracle官方4月份补丁。(经过测试,打过补丁后,此漏洞依然存在); 3、使用绿盟NIPS,规则库能够阻挡外部攻击。 4、设置T3协议白名单。(对需要使用T3协议的情况下很好使,下面会给出步骤) 测试环境:weblogic10.3.6服务器(windows 2008R2)192.168.125.118 攻击机win10 192.168.125.117 使用脚本本地检测,存在web logic2628漏洞(脚本链接:https://github.com/aedoo/CVE-2018-2628-MultiThreading) 同一内网下的win10 检测,同样存在此漏洞 设置T3协议白名单 (1)进入Weblogic控制台,在base_domain的配置页面中,进入“安全”选项卡页面,点击“筛选器”,进入连接筛选器配置。 在连接筛选器中输入:weblogic.security.net.ConnectionFilterImpl,在连接筛选器规则中 输入:ip

mySql中@ 和 @@的区别

被刻印的时光 ゝ 提交于 2019-12-06 04:46:24
@x 是 用户自定义的变量 (User variables are written as @var_name) @@x 是 global或session变量 (@@global @@session ) @@查看全局变量: select @@log_error; select @@FOREIGN_KEY_CKECK; @设置全局变量值: mysql> SET @t1=0, @t2=0, @t3=0; mysql> SELECT @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3; //5 5 1 4 来源: https://www.cnblogs.com/Formulate0303/p/11962590.html

10-20国际标准导联系统

回眸只為那壹抹淺笑 提交于 2019-12-05 14:57:31
目录 10-20系统简介 10-20系统中数字与字母 案例说明: 本文为脑机学习者Rose整理发表于公众号:脑机接口社区(微信号:Brain_Computer).QQ交流群:903290195 10-20系统简介 10-20系统电极放置法是国际脑电图学会规定的标准电极放置法。额极中点至鼻根的距离和枕点至枕外粗隆的距离各占此连线全长的10%,其余各点均以此连线全长的20%相隔,如下图所示。因此命名为10-20系统。 注[奇数表示大脑左侧,偶数表示大脑右侧。左右侧各取8个电极,加上前后位上的额中点(Fz)、中央点(Cz)、顶点(Pz)以及两个耳电极共21个电极。如下图所示] 图片来源于[1] 10-20系统的电极位置主要以颅骨为参照,并不因个人头围或头型的差异而有所不同。10-20系统电极位置描述如下: 前后矢状线:从鼻根至枕外粗隆取一连线,在此线上,由前至后标出5个点,依次命名为:额极中点(Fpz)、额中点(Fz)、中央点(Cz)、顶点(Pz)、枕点(Oz)。额极中点至鼻根的距离和枕点至枕外粗隆的距离各占此连线全长的10%,其余各点均以此连线全长的20%相隔。 横位:从左耳前点(耳屏前颧弓根凹陷处)通过中央点至右耳前点取一连线,在此连线的左右两侧对称标出左颞中(T3)、右颞中(T4)、左中央(C3)、右中央(C4)。T3、T4点与耳前点的距离各占此线全长的10%,其余各点(包括Cz点

CSP-S 2019游记

人盡茶涼 提交于 2019-12-05 08:51:34
考完之后马上就回教室学文化课了,没时间写游记,所以拖到现在才写。 #Day1 去年被卡在初赛了,所以是第一次参加提高组复赛,还是有点紧张的,加上早上超冷,状态不是很好。 T1 还算简单,每次判断和 \(2^k\) 的大小就好了。 T2 想了十多分钟,想到树上dp,维护后缀,时间复杂度是O(n)的,因为数据范围只有5e5,所以有点担心算法假掉了,而且测试第三个打样例的时候还爆栈了,有点慌(考试结束后才知道栈空间和内存一样大,考试的时候没看到X﹏X) T3 口糊出一个算法,后来发现假掉了,然后打了两个小时的暴力,本来以为能有60分的,结果最后发现两个特殊情况好难,而且10分暴力也打挂了X﹏X 出来后听他们T3都没有多少分,放心了一些。回去后发现luogu上T3是黒题,想要干掉出题人💢 Day2 感觉天气比第一天还冷,而且早上还是日常犯困 T1 只会暴力 T2 只会暴力 T3 只会暴力而且没发现数据范围中的n是等于号,自己判了一下二叉树,最后还判错了,二叉树也打挂了,最后还没来得及改,希望不要影响到前面的40分。 三道题都只会暴力,自闭了X﹏X。 最后祝自己CSP2019RP++ 来源: https://www.cnblogs.com/linjiale/p/11917386.html

CSP-S 2019 游记

不想你离开。 提交于 2019-12-04 23:24:59
终于考完了,有点迷茫,写篇游记吧 2019-11-15 7:40 穿着NOI选手穿过的衣服,拿到了手机,然后就开始愉快地玩耍, 反正还有一天嘛 ,没什么感觉 2019-11-15 中午(吧) 到达CD,到达hotel,次饭,然后继续play phone 为什么感觉像是去玩的鸭 2019-11-15 16:00 去电子科大踩点 2019-11-16 7:30 次早饭,去考斯 2019-11-16 8:20 前十分钟,动了动鼠标,发现有点不灵敏,然后就让监考老师换了个 (PS:换了之后的鼠标用起来是真的爽啊) 2019-11-16 8:30 然后就正式开始了。。。 当时莫名其妙方的一批,拿着鼠标时手在抖,敲着键盘时手也在抖 再然后,我开始看题 看到t1后,“这道题太水了⑧,先切掉再说”(结果忘了开$unsigned$ $long$ $long$,QAQ) t1做出来后,已经是40分钟后了,突然想到教练说先把3道题都看完在做,于是开始看t2,t3 t2瞅了一眼,“感jio有点难”,然后再去看t3,“md,这是什么题啊!?” 于是果断先去做t2,仔细想了想,发现不是很难,然后用了一个小时左右做了出来 呵呵,结果思路都是错的 然后我就剩下接近两个小时的时间想t3了 $ten$ $minutes$ $later$ $...$ “啊啊啊,根本想不出正解啊QAQ,拿部分分吧” 然后看了看数据范围

9102PSC爆炸记

女生的网名这么多〃 提交于 2019-12-04 21:45:11
Day0 路有点漫长。拿着手机不知道要腐什么。 20:00+到酒店。随后的时光好像被续了。 Day1 6:40提前起床,然而去到餐厅却发现貌似来得有点早。 1h后上车,8:10+到二中。然而并不给试机。 看题后脑子似乎没了。大概9:00才过了T1。 然后刚T2刚了2h——终于用我打的那个 \(O(n\log_2n)\) 的劣算法(当时智商下线,虽说想到了对于每个右端点,求前缀和等于它、之间的前缀和大于等于它的左端点个数,但sb码了一个倍增+二分)过了第二个样例。然而第三个样例会爆栈,然后我记性又下线,忘了手动开大栈,于是就想着打完T3再改成人工栈试一试。 然而T3又一直在想正解,一直想到11:30……最终打完10pts暴力之后,又没过样例……终于发现读入的是数字 \(i\) 所在结点编号,改完调完已是11:50……虽说已经想到了链,但也感觉打不完,于是弃疗了。 晚上要统一吃饭??? 下午本来想去see a movie,看完预告片兴致锐减,改为窝在酒店 低效率地 腐败。 晚上较晚的时候发现了某个 美丽新世界 好番麇集地。于是心情微妙地看那上面的一部剧场版,睡得比昨天晚。 Day2 这回7:05左右起床。到餐厅时发现竟已很多人。 刚看题,感觉T3不太难,自我感觉良好;然而我没有意识到这个上午又将被续。 大概9:00才想到T1可以容斥;9:30过掉T1的所有样例,扔了。