摘要: 之前跑bcq生成tensorboard文件的时候,有二十个点用来描图,然而后10个数据点总是不显示,之后将tensorboard换成tensorboardX便解决了问题。 比如 from torch.utils.tensorboard import SummaryWriter as SW 换成 fr 阅读全文
posted @ 2021-07-06 15:49 BLMontgomery 阅读(820) 评论(0) 推荐(0) 编辑
摘要: cudaMemcpy有四种类型:HostToHost, DeviceToHost, HostToDevice, DeviceToDevices 现在我有两个指针:h_ptr, d_ptr,分别指向host端某数组的起始位置,和device端数组的起始位置。num是h_ptr数组的大小,一开始只有ho 阅读全文
posted @ 2021-06-29 11:01 BLMontgomery 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 写于NOI2018退役之后 thkkk yali 很久以前就想记录一下自己的OI历程,退役后终于开工了。 初中一直在学校培训奥数,对OI一无所知,甚至从没有听说过,初一初二的奥数还是可以的,到初三后就不是非常好了。高中进了雅礼后,每人都要报一门竞赛,我当然就报了数竞,搞了快一个学期,被组里的人吊着打 阅读全文
posted @ 2018-07-22 19:19 BLMontgomery 阅读(784) 评论(0) 推荐(3) 编辑
摘要: 7月16日来雅礼洋湖报到后,自己没怎么搞颓,打了一些模板保持一下状态,考day1的前一天晚上做了一下三维偏序的模板题,居然因为一个傻B错误调了好久,直到周围的人都回寝只剩我一个人了才A掉。其实我退役也是与一直以来都有的一个毛病有关系的,那就是在写代码上太慢了,经常把一个简单的问题写的很复杂,而且还写 阅读全文
posted @ 2018-07-21 20:00 BLMontgomery 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 前面部分比较简单,就是无脑化式子,简单点讲好了。 首先肯定在$(x,y)=1$时才考虑这个分数,要求纯循环的话,不妨猜猜结论,就是y必须和K互质。所以答案是$\sum_{i=1}^n \sum_{j=1}^m [(i,j)=1] [(j,k)=1]$。 然后用 $[(i,j)=1]=\sum_{d| 阅读全文
posted @ 2018-05-02 20:38 BLMontgomery 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 刚了几个小时啊,这tm要是noi我怕不是直接滚粗了。我判答案为1的情况试了几种做法,最后终于想到了一个靠谱的做法,然后细节巨多,调了好久,刚拿到97分时代码有6.2KB了,后来发现有些东西好像没啥用就删到了5KB了,然后发现hack数据T掉了,就写了个哈希表换掉了map才过...真累 对了,我最开始 阅读全文
posted @ 2018-05-02 15:31 BLMontgomery 阅读(182) 评论(0) 推荐(0) 编辑
摘要: day0 没干啥事,下午去看了头号玩家,突然对闪灵及其他一些恐怖片产生了兴趣,可能这就是晚上睡的不是很好的原因2333。晚上本来准备打打模板,但是玩游戏去了,最后只打了打两三个模板,感觉很虚,万一考到了什么带花树,km就要GG了。 day1 有点紧张,拿到题目后仔细看了几遍题目才开始考虑做题顺序1 阅读全文
posted @ 2018-04-17 15:11 BLMontgomery 阅读(586) 评论(4) 推荐(3) 编辑
摘要: 五分钟就推完了... 如果模数为质数还有一些简单的搞法,不是质数我好像只想到这一种简便一点的。 枚举每天与前一天的差值,第一天有 n 差值之和 的取法: $$\sum_{x_1=1}^M \sum_{x_2=1}^M ... \sum_{x_{k 1}=1}^M (N \sum_{i=1}^{k 1 阅读全文
posted @ 2018-04-05 12:03 BLMontgomery 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 首先整个局面的SG值等于各个独立子局面的SG值异或和,于是只要求SG(1~100000)了。考虑将一堆i个石头分成j堆时,它的后继状态是 {$(j i \ mod\ j)$ 个 $(i/j)$,$(i\ mod \ j)$ 个 $(i/j+1)$},这个后继状态的SG值同样等于这j个局面的SG异或和 阅读全文
posted @ 2018-03-30 17:47 BLMontgomery 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 只说一下大概做法吧,我这个做法好难写(或许有的地方是可以简便的做到的),首先建虚树,把虚树上的"议事处"叫做黑点,其他点叫做白点。 对于每个白点算出最近的黑点以及到它的距离(这个我是dfs一遍用线段树维护深度做的),那么这个白点可以看做那个黑点了,只不过计算距离时要多加一个值,然后dfs一遍,对于虚 阅读全文
posted @ 2018-03-29 10:27 BLMontgomery 阅读(211) 评论(0) 推荐(0) 编辑