CSP-S 95 (sb lsc yy赛)
sb lsc 终于改完题了!(心力交悴.png)
出了分,旁边的_LH大喊了一声 小声嘀咕“lsc,你真太垃圾!”............无语.png
我确实很垃圾!(大佬都CE了,我其实是rank23,所以更垃圾了).........sblsc
--------------------------------------------------------------------------------------
这次考试我T1不会,然后只想骗点分,然后我就死了,我对于每一个值,只能二分求出他的最右端点(这次又想偏了)然后我知道这样对于q很大的情况我就会TLE,然后我还是头铁交上去了,当时是 10:18
然后,我感到大事不妙,根据我往常经验,第一次提交必然爆零,然后数据点分治了一波,就又交了上去,终于挽救回50分
赛后感觉应该是二分打锅了,然后就T飞了!
T2 上来一看gp不会(其实是原题)在当时我虽然还有时间但是还是打了乱搞(15个排序函数+random)lsc果然sb
.......我也是没啥办法了,(但是这也是贪心啊!)
T3 我考试只打了30分的暴力,但是由于少考虑了一种情况,导致只有15分
考试结束之后我发现我打麻烦了,明明状态设好了之后直接抑或就可以统计,但是我竟然打了一百多行的特判,最后情况还是没有判全
T1 就是化柿子,考虑如果没有取整情况的状态然后在其中抛掉别的状态就可以了
$ 2*\sum_{i=0}^{p}\left \lfloor \frac{iq}{p} \right \rfloor=\sum_{i=0}^{p}\left \lfloor \frac{iq}{p} \right \rfloor+\left \lfloor \frac{(p-i)q}{p} \right \rfloor=(p+1)*q-\sum_{i=0}^{p}[(p|qi)?0:1]=(p+1)*q-p+gcd(p,q) $
T2 就是之前考试的某场lsc挂分极多的b组题,就是一个贪心,考试的时候想到了让负的前缀和最小然后就是满脑子的乱搞导致我没想正解,有的时候我如果刚开始就想乱搞,那么就很难想到正解所以还是要好好思考,不要光想乱搞!
T3 极其ex的转化题意把所有的预(yi)言(yin)家相同数量的压成一个,然后扫一遍O(n)求解
CSP-S 95 (sb lsc yy赛)的更多相关文章
- CSP-S 94 (sb lsc gc赛)
不要问我为什么题解倒着写,因为在填坑! 关于这场比赛就是我sb的再现 考完试旁边_LH叱的一声说道:“lsc真**垃圾”; lsc:........确实很垃圾! ------------------- ...
- m96-97 lsc nc赛
这一次 lsc 再一次一道题都没AC,看来lsc已经凉了! 出了分,旁边的_LH大喊了一声 “woc,lsc,你真是太垃圾!”...........“好吧!” 我确实很垃圾!(大佬这次都没考,所以我更 ...
- NOIp2021 原地退役记
JS-0013 Day -2 - 2021.11.17 打了场 cmd_blk 出的模拟赛,T2 T3 都是做过的原题(AGC010C & ARC092D),于是直接摆烂交暴力垫底,成功为我的 ...
- 修改 Pattern代码使 Java 正则表达式支持下划线 '_'
为什么 由于工作是做数据ETL的,很多时候会使用到正则对数据进行提取,但是java的正则中的groupname不支持'_',官方的文档中是这样的: Group name A capturing gro ...
- scala.XML处理
XML scala提供了对xml字面量的内建支持,我们可以很容易的在程序代码中生成xml片段, scala类库也包含了对xml常用处理的支持 有时候scala会错误识别出xml字面量 如x < ...
- sql中的 where 、group by 和 having 用法解析
--sql中的 where .group by 和 having 用法解析 --如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:每个部门有多少人 就要用到分组的技术 ...
- NLP(二十八)多标签文本分类
本文将会讲述如何实现多标签文本分类. 什么是多标签分类? 在分类问题中,我们已经接触过二分类和多分类问题了.所谓二(多)分类问题,指的是y值一共有两(多)个类别,每个样本的y值只能属于其中的一 ...
- Topcoder 12519 ScotlandYard(点对 dp+最长路)
题面传送门 题意: 有两个人 A 和 B 玩一个游戏.游戏规则大致是这样的: 有 \(n\) 个城市和三种交通工具公交.地铁和出租车. 给出三个 \(n\times n\) 的字符矩阵 \(b,m,t ...
- 2019.10.26 CSP%您赛第三场
\(CSP\)凉心模拟^_^ --题源\(lqx.lhc\)等各位蒟蒻 题目名称 比赛 传递消息 开关灯 源文件名 \(competition.cpp\) \(message.cpp\) \(ligh ...
随机推荐
- Docker学习1-CentOS 7安装Docker
前言 docker 是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源. docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 ...
- STM32之串口DMA接收不定长数据
STM32之串口DMA接收不定长数据 引言 在使用stm32或者其他单片机的时候,会经常使用到串口通讯,那么如何有效地接收数据呢?假如这段数据是不定长的有如何高效接收呢? 同学A:数据来了就会进入串口 ...
- SQL SERVER数据库,按年、月、日、时、分、秒计算两个时间字段之间的间隔时间样例
使用DATEDIFF(取值,时间字段1,时间字段2) 举例: SELECT DATEDIFF(YEAR,DRYSJ,DCYSJ),* FROM YXHIS2019..TBZYBR2019 --SQL ...
- pycharm 安装第三方包步骤
pycharm 安装第三方包步骤: 完成.
- python 安装pyqt
---恢复内容开始--- 一.安装 1.官网:www.riverbankcomputing.com 2.使用命令安装,可以自动去官网查找与Python版本号相同的程序进行下载,比较方便,如果不是这样也 ...
- 算法学习之剑指offer(九)
一 题目描述 求1+2+3+...+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). public class Solution ...
- 算法学习之剑指offer(七)
题目1 题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P% ...
- Flask的使用以及返回值(其中Response后续详细单独补充)
一.使用 安装依赖pip3 install flask 第一步 创建Flask对象 from flask import Flask app =Flask(__name__) 第二步 创建路由 @app ...
- 如何正确的在 Android 上使用协程 ?
前言 你还记得是哪一年的 Google IO 正式宣布 Kotlin 成为 Android 一级开发语言吗?是 Google IO 2017 .如今两年时间过去了,站在一名 Android 开发者的角 ...
- Mysql多数据库备份
备份数据脚本 #!/bin/bash # date是linux的一个命令 date [参数] [+格式] time=` date +%Y_%m_%d_%H_%M_%S ` # 备份输出路径 backu ...