2016-2017 ACM-ICPC, Egyptian Collegiate Programming Contest (ECPC 16)
我带了大表(哥)? 两人组帮集训队测比赛,这场三星GYM做挂了。。。
GG
然后看到q AK了。。。
当时熊神过了一大堆题,我才把A 过了。。。
然后熊神又过了一大堆题,我还没有做出J
。。。
然后赛后发现,J题读错题了。。。。。。。。。。。
A
有G堆石子,每一堆有n个,每次可以从一堆中取 b^0..b^1..b^2......b^m (<=n)个,判断先手胜负
诶,一开始就看到这题,然后刚好最近这部分博弈搞了下。
我们可以发现这题数据太大了,我们无法打出sg函数值。。。
so,我打了个表,然后找了找规律,前两发naive了,发现奇偶 的sg函数值,会交替 更改。
B
对阴影部分跑Floyd,一大堆矩形分情况讨论
D 签到题,C(n,m)
E 搜索会T,所以别看时限很长。。。我们对字符串建图(这想法很吼啊),然后跑最短路即可。
G 其实当时根本不会,因为不会去重,这部分数学少了小学弟感觉很艰难,
然后 似乎这是一个第二类斯特林数的模板题。
H 不难的搜索(记忆化?)。。或者dp也吼啊
补题:
J
在q的wiki里面看了看题解。。。然后悲剧的发现自己读错题了。。。。
cf1700分的选手实力还是不错呢?,嘿嘿
题意:城市i的魅力值= 从i的子树中 有多少个j 能够到达i。。。
在q神的指导(贴代码)下,我进一步加深了对倍增法的理解???
我们在树上倍增存下节点i 到根上 这一条链,然后就可以二分了打标记,然后就简单了。。。
总结:
找规律的时候不能够太着急,仔细一点,万一规律找错了岂不GG,打表当然也要小心别打错。。。
做题速度还有待提高:
希望能够solo几套cf提高一下自己的做题速度。。。
C 、F、I、K不会。。。。
以下内存都是从q那里抄的
https://wiki-saltyfish.icpc-camp.org/2016-2017%20ACM-ICPC,%20Egyptian%20Collegiate%20Programming%20Contest%20(ECPC%2016)
C
用最少的行列覆盖给定点,其中横线是一些半圆,对每个点坐标变换(x,y)→(x,y−(n/2)^2−(n/2−x)^2−−−−−−)即可转换成水平竖直的行列,然后二分图最大匹配
F
dp+离散化之后线段树维护。。。。待补
离散化,维护那个地方还不是很懂
因为我们的判定条件是
int dist(node a,node b){return abs(a.x-b.x)+1;
}
bool ok(node a,node b){if(a.p*a.p + b.p*b.p +c <= dist(a,b)){return 1;}return 0;
}
所以我们没有办法去,lower_bound 或者其他的线段树单纯维护大小啊。。。
I
求出覆盖每个小圆时大圆圆心的横坐标区间,然后扫描线
这个要不要去补呢,很是纠结
K
条件概率dp
2016-2017 ACM-ICPC, Egyptian Collegiate Programming Contest (ECPC 16)相关推荐
- 2018 ACM ICPC Arabella Collegiate Programming Contest A
Multiplication operation is not always easy! For example, it is hard to calculate 27 × 20 using your ...
- A - Multiplication Dilemma (思维)( 2018 ACM ICPC Arabella Collegiate Programming Contest)
滴答滴答---题目链接 Multiplication operation is not always easy! For example, it is hard to calculate 27 × 2 ...
- 2017 ACM ICPC Asia Shenyang Regional Contest 题解(10 / 13)【每日亿题2 / 16】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A.(2017 ICPC shenyang I)Little Boxes B.(2017 ICP ...
- 2019-2020 ACM ICPC Brazil Subregional Programming Contest E.Exhibition of Clownfish
我搬运我自己应该算原创吧 题目 题意 题解 题意 某水族馆有一种神奇的
- (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)
layout: post title: (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017) au ...
- 2016 China Collegiate Programming Contest Final
2016 China Collegiate Programming Contest Final Table of Contents 2016 China Collegiate Programming ...
- 2019组队赛第二场(ACM International Collegiate Programming Contest, Arabella Collegiate 解题报告 Apare_xzc
2019组队赛第二场(ACM International Collegiate Programming Contest, Arabella Collegiate 解题报告 by xzc,zx,lj 先 ...
- 2015 ACM Arabella Collegiate Programming Contest(F题)
F. Palindrome [ Color: Pink ] A string is palindrome if it can be read the same way in either direct ...
- 2016-2017 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2016)题解
2016-2017 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2016) A - Artwork 题目描述: 给定N*M的网格,给出Q次 ...
- Nordic Collegiate Programming Contest 2017 题解
前几天打了一场外国人的比赛,感觉那边的题目质量还是很好的,区分度很鲜明,题目没有国内的难,坑点比较少,比较注重思维,基础算法. B题: Best Relay Team Picture by Ferna ...
最新文章
- c语言结果用全局变量返回,c语言参数传递和返回值及变量存储.doc
- python【接上篇】
- OpenCV-Python Feature2D 特征点检测 (SIFT,SURF)
- C/C++使用socket实现server和client
- 校内集训(20170903)
- [deviceone开发]-do_RichLabel的简单示例
- mv命令移动文件到指定目录
- 利用MySQL存储过程分割字符串
- git 拉取 未能顺利结束 (退出码 1)_小白的 asyncio :原理、源码 到实现(1)
- CSS 浅析position:relative/absolute定位方式
- Mybatis中Mapper.xml文件sql中动态获取----#{}和${}区别
- 3-25构造方法String类中的api
- 如何设置qq支持临时会话聊天
- server2012R2VC++2015 redistributable安装出错KB2999226-x64.msu 此更新不适合你的计算机
- 一文读懂电子罗盘的原理、校准和应用
- Java合并两个有序链表
- 查看npy文件中存的是什么
- 特殊ip地址汇总!!!
- spark整合hive
- cesium获取模型高度_Cesium专栏-空间分析之剖面分析(附源码下载)
热门文章
- DNK编程 JNI 之 javah
- ls只显示文件名/只显示文件夹名
- python泰坦尼克号案例分析_利用python对泰坦尼克号数据集进行分析
- 4-2 jmu-java-m04-Person、Teacher与Student (10分)
- vivo手机光环助手下载游戏怎么打不开_“点亮夜色,点亮你”——全新5G自拍手机,vivo S6系列正式发布...
- 液晶接口系列——MIPI之DSI协议讲解
- 埃默里大学有计算机专业吗,埃默里大学计算机专业
- 印度官方语言有几种_印度货币上有17种语言,你知道每种语言有多少人在用吗?...
- 如何在win10上连接苹果无线键盘
- ps一点等于多少厘米_请问PS中“像素”和“厘米”是怎么换算的?