由于种种原因,好像出了点锅……?

好在问题不是很大。

得分比我估的要低啊。

木之本樱 计算几何送分题

就是叫你求一共有多少组四线共点,O(n^4)暴力可以过初。
枚举两条线,求出交点之后求有多少条直线过这个点。这样是O(n^3)的,可以过续。
先把n^2 个交点求出来,排个序,统计多少个点重复。O(n^2logn)可以过终。

实际:由于出题人自己代码常数较大,导致卡暴力失败,n^4过了续,n^3过了终。

绵津见 数据结构送分题

按照题意模拟,可以过初。
以时间和x 坐标作为平面的两维,如果把每个西瓜当成一个点,每个海浪可以影响到的西瓜在一个矩形内,暴力nm 可以过续,扫描线+树状数组可以过终。
由于数据有梯度暴力能多拿一些分。

花六游鸟小 结论送分题

初是用来送分的,随便怎么暴力都行。

续好像也是用来送分的,n*(深度)^2 的做法即可。
终也是用来送分的,只要猜到几个浅显的结论就跟续一模一样了。
首先深度大于logm 的点肯定能达到最大值。因为每次我们可以把至少一半的为0 的属性变成1。
然后未到达最大值的点相邻两个肯定价值不同,也就是说路径相邻两个值不同的限制其实是把达到最大值的子树砍掉。然后套续的做法即可。
可是怎么判断一个点的价值达到最大值呢?

结论是如果有n 个01 串,记marki 为拥有第i个属性的串的集合。那么当所有marki 取遍所有可能的2^n 种集合的时候达不到最大值,否则可以达到最大值。
如果不知道最后一个结论直接暴力跑的话,(由于复杂度都在读入)这部分能拿到多少分就看你暴力怎么写了,出题人把自己的暴力卡到了70 分。

出题人的暴力分=80+60+70=210 是不是很棒棒?
最后感谢验题人:abslime、mistyeye、cgh_

补图:

SRM13的更多相关文章

  1. SRM13 T3 花六游鸟小(结论题)

    哇这题是真的喵,HR智商太高辣 这题的难点就是看了题解之后怎么证明题解里的结论... 结论①:深度大于logm的点肯定能达到最大值 证明:显然一个西瓜的属性里0数量一半1数量一半我们取到的1数量最少, ...

  2. SRM13绵津见-终(扫描线+线段树/BIT)

    题目大意:求对于每个i求有多少个合法的j以及j对于几个i是合法的,合法的定义:l[i]<=x[j]<=r[i],T[i]-y[i]<=t[j]<=T[i]+y[i]. 设a[i ...

  3. 汕头市队赛 SRM13 T2

    这道题很容易想到是二分 但是因为可能会爆LL 所以要加一波特判 #include<cstdio> #include<cstring> #include<algorithm ...

  4. 汕头市队赛 SRM13 T3

    这道题可以贪心 维护一个答案队列 枚举位置 每次将比当前位置大的队尾全部替代掉 记录删了多少了就好了 #include<cstdio> #include<iostream> # ...

随机推荐

  1. 解决model 里 NSInteger类型

    #import "CJGWCListModel.h" @implementation CJGWCListModel - (NSInteger)goods_number{ if (_ ...

  2. windows server 2008 R2服务器安装IIS并添加网站

    一.连接远程计算机 1.因为我的电脑是win7系统,故这里以win7为例,其他windows系统大同小异,首先点开开始菜单栏,在windows附件下找到远程桌面连接 或者采用通用的方法,利用快捷键wi ...

  3. async和enterproxy控制并发数量

    聊聊并发与并行 并发我们经常提及之,不管是web server,app并发无处不在,操作系统中,指一个时间段中几个程序处于已经启动运行到完毕之间,且这几个程序都是在同一处理机上运行,并且任一个时间点只 ...

  4. canvas学习api

    1.canvas.getContext():获取渲染上下文和绘画功能: 一.绘制矩形 2.ctx.fillRect(x,y,width,height):绘制矩形: 3.ctx.strokeRect(x ...

  5. WPF后台写ControlTemplate总结

    这段时间写ControlTemplate的时候发现绑定的时候有些问题需要总结: 实例ControlTemplate如下: <UserControl x:Class="ArcGISWpf ...

  6. UWP 使用OneDrive云存储2.x api(二)【全网首发】

    接上一篇 http://www.cnblogs.com/hupo376787/p/8032146.html 上一篇提到为了给用户打造一个完全无缝衔接的最佳体验,UWP开发者最好也要实现App设置和数据 ...

  7. Webpack 2 视频教程 018 - 使用可视化图表进行统计分析打包过程

    原文发表于我的技术博客 这是我免费发布的高质量超清「Webpack 2 视频教程」. Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲 ...

  8. ASP.NET Core学习之一 入门简介

    一.入门简介 在学习之前,要先了解ASP.NET Core是什么?为什么?很多人学习新技术功利心很重,恨不得立马就学会了. 其实,那样做很不好,马马虎虎,联系过程中又花费非常多的时间去解决所遇到的“问 ...

  9. MySQL优化一 简绍

    优化方面: 存储层:数据表”存储引擎”选取.字段类型选取.逆范式(3范式) 设计层:索引.分区/分表 架构层:分布式部署(主从模式/共享) sql语句层:结果一样的情况下,要选择效率高.速度快.节省资 ...

  10. springMVC(7)---表单标签

    springMVC(7)---表单标签 form标签作用                                     简单来讲form表单有两大作用 1:第一就是往后端提交数据或者前端回显 ...