• 2017ACM萧山训练第2场(NWERC 2008)

    2017ACM萧山训练第2场(NWERC 2008)

    A:EquilibriumMobile最终天平平衡的状态下,每个结点x满足w[x]*(2^dep[x])相等统计所有的w[x]*(2^dep[x]),答案是叶子数减去出现次数最多的个数[crayon-6622d8f32253b619089576/]B:ProvingEquivalences答案是max{入度为0的连通块个数,出度为0的连通块个数}特判连通块为1的情况每个连通块,出度0的点,向其它入度为0的连边,使得形成一个环[crayon-6622d8f322545390497081/]C:Catvs.Dog找出所有相互不兼容的人,将他们连边...

  • 2017ACM萧山训练第1场(NEERC 2016)

    2017ACM萧山训练第1场(NEERC 2016)

    队友做的题目我并不是非常懂。。。A.[Neerc2016]Abbreviation字符串模拟E.[Neerc2016]ExpecttoWait如果对于等待的人数维护一个关于时间的前缀和那么我们就得到了一个很长的前缀和序列,我们注意到初始车辆为x,实际上就是询问这个序列大于x的前缀和的和那么对于时间离散化以后,就是询问大于x的段的加权和对所有的段从小到大排序,依次处理[crayon-6622d8f322f84267227980/]G.[Neerc2016]GameonGraph第二个人先手的状态...

  • 《数据结构与算法》编程练习

    《数据结构与算法》编程练习

    数据结构与算法(上)百练2746:约瑟夫问题 vector模拟操作[crayon-6622d8f3239a9645811997/]多项式加法[crayon-6622d8f3239b2048879974/]百练2980:大整数乘法[crayon-6622d8f3239b6783533775/]百练2702:密码翻译[crayon-6622d8f3239bb399715739/]百练4077:出栈序列统计卡特兰数[crayon-6622d8f3239c0123602454/]POJ1686.等价表达式(LazyMathInstructor)给每个字母一个随机值,对两个式子做表达式计算用一个数字栈+操作栈来实...

    52017年7月1日10,505入门
  • 程序设计实习实验班2017推荐习题

    程序设计实习实验班2017推荐习题

    区间众数问题这题写莫队是最容易的,可以对于每种出现次数的数字维护一个堆,用于删除时维护答案[crayon-6622d8f32509e460228923/]「BZOJ3659」WhichDreamedIt 神奇钥匙求以1为起点的欧拉回路的个数乘1的度数BESTtheorem[crayon-6622d8f3250ac925072595/]「bzoj4031」[HEOI2015]小Z的房间矩阵树定理推荐阅读算法合集之《欧几里得算法的应用》[crayon-6622d8f3250b4869464640/]POJ2373DividingthePath用dp(i)...

  • 程序设计实习实验班2017作业(算法 作业19, 20, 21)

    程序设计实习实验班2017作业(算法 作业19, 20, 21)

    一些以前做过的就不再贴了AFunnyStoneGame发现每一堆的每个石子之间都是相互独立的[crayon-6622d8f3448a1394175458/]nnimn阶nim和,在二进制下,每一位求和后对(n+1)取模[crayon-6622d8f3448ad867884285/]一个水水的序列在建操作树的过程中就能顺便维护信息每次新加入节点的时候维护一下这个点的倍增数组,询问的时候直接向上倍增[crayon-6622d8f3448b1224610788/]「poj1523」SPF求割点,并且求删去割点后的连通分量个数[cr...

  • 高效地使用Mac OS X

    高效地使用Mac OS X

    工欲善其事,必先利其器抛砖引玉,求赞(我的知乎)「普通知识」升级系统合盖即走,开盖即用远离鼠标「触控板设置」建议阅读20个Mac用户必须掌握的触摸手势开启轻点系统偏好设置–触控板–光标与点按–勾选轻点来点按三指查词系统偏好设置–触控板–光标与点按–勾选查找与数据检测器三指拖移系统偏好设置–辅助功能–鼠标与触控板–触控板选项–启用拖移–三指拖移缩放系统偏好设置–辅助功能–缩放–配合修饰键使用滚动手势来缩...

    282017年5月24日65,403竞赛历程
  • 程序设计实习实验班2017作业(神奇的MyAny 作业14)

    程序设计实习实验班2017作业(神奇的MyAny 作业14)

    [crayon-6622d8f344eee370169238/] 

    02017年4月12日5,298竞赛历程
  • 魔兽世界终极版(c++)(java)

    魔兽世界终极版(c++)(java)

    不是很熟悉继承,感觉也不是很有必要所以我只分了武器、武士、司令部和游戏进程类把c++转成java,大部分都是一样的,变量的作用域和类型转换上稍微麻烦一些HashMap可以替代c++中的map对double的四舍五入不是非常了解,但是好像OJ上都能通过c++:[crayon-6622d8f3454a6475853651/]java:[crayon-6622d8f3454cf756257715/] ...

    02017年4月7日11,136竞赛历程
  • 关于 OI 的一次问答记录

    关于 OI 的一次问答记录

    A就是我啦。。。OwO感觉自己萌萌哒谈话记录(括号内为整理者添加)高一开始参加信息竞赛,全国信息学竞赛银牌,降至PKU本一线Q:当时为什么会接触到竞赛?A:刚上高中的时候,学校宣传说:“你们作为实验班的同学,都要学个竞赛。”然后就去计算机竞赛报了名。当时有一个竞赛宣传讲座,讲座完了之后就填了一个报名表,其实我填的是数学和计算机。Q:选计算机竞赛是因为感兴趣吗?A:因为我小的时候学过(PC)Logo,所...

    82017年4月4日4,874竞赛历程
  • 程序设计实习实验班2017作业(python 作业11)

    程序设计实习实验班2017作业(python 作业11)

    1:热血格斗场暴力可过。。。[crayon-6622d8f345d7a723123913/]2:拯救行动 bfs[crayon-6622d8f345d88514353405/]3:拨钟问题 python递归传参简直是玄学[crayon-6622d8f345d95736438863/]  ...

    02017年3月31日4,624竞赛历程
  • 程序设计实习实验班2017作业(算法 作业1, 5)

    程序设计实习实验班2017作业(算法 作业1, 5)

    「Bailian4115」鸣人和佐助bfs的时候多一维记录查克拉[crayon-6622d8f34642c408764247/]「poj1190」生日蛋糕/泰国佛塔从下往上一层一层搜索,每一层枚举半径和高度(注意范围)根据每一层半径和高度严格递减,进行一些剪枝:1、剩下的若干层都放最小的圆柱,体积也不够2、剩下的若干层都放最小的圆柱,得出的表面积比当前最优解劣3、剩下的体积所需的最小表面积加上当前表面积比当前最优解劣[crayon-6622d8f346437303937487/]「B...

  • 再见,OI

    再见,OI

    信息学全国赛(NOI2015),疏散日,杭州学军中学,暴雨。我校买的下午的车票,省队几个一起通宵麻将的同学天没亮就坐车去了,只留我在空荡荡的宿舍楼里,开始写退役纪念。回忆时断时续,怎么写都像记流水账,无奈,我笔都不大会握了还写文呢,然而人有时就是会矫情。想象中的回忆录大抵是这样,有点文艺范。能自豪地拿给人看,给没竞赛的朋友看,也留给未来的自己。别人看完说:真他妈热血,感觉灌了一大锅该死的鸡汤。然而我的...

    1632017年3月24日202,864竞赛历程