Csp_J2019游记
Day_-14
学校开始停课集训,还好还有上午~~
Day_-7
马上半期考试+\(Csp\),心态已炸,却还要坚持集训
Day_-1
\(Csp\)前夕,打算临时抱抱佛脚,死磕了一下图论(诸如最小生成树,top序列等)
Day_0
中午来到考场,由于来的过早,在车上睡了一会儿,然后进考场,但是好像座位号出了点锅(不满),晚考了整整5分钟(似乎也没多久),拿到题面,开始。
\(T1\)真水,迅速切掉,考场代码如下:
#include<bits/stdc++.h>
using namespace std;
char c;
int sum;
int main()
{
for(int i=1;i<=8;i++)
{
cin >> c;
if(c == '1')sum++;
}
cout<<sum;
return 0;
}
稳切~~
\(T2\)一开始快速打完一测,连样例都过不了,重新读题,找到问题,写完之后发现\(TLE\)(说好\(T2\)是道模拟呢?)很慌,暂且放弃
最后几分钟乱加了一个优化,竟然稀里糊涂的过了,后来仔细一想,复杂度直接从\(O(n^{2})\)优化到\(O(45n)\),代码如下:
#include<bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
int n,num,price,t,k,head=1,ans;
struct node{
int p;
int ti;
int mark;
}a[N];
int main()
{
scanf("%d",&n);
k=0;
for(int i=1;i<=n;i++)
{
scanf("%d %d %d",&num,&price,&t);
while(1&&head<=k)
{
if(a[head].ti+45>=t)break;
head++;
}
if(num == 0)
{
ans+=price;
a[++k].p=price;
a[k].ti=t;
}
if(num == 1)
{
bool m=true;
for(int j=head;j<=k;j++)
{
if(a[j].p>=price&&t-a[j].ti<=45&&!a[j].mark)
{
a[j].mark=1;
m=false;
break;
}
}
if(m)ans+=price;
}
}
cout<<ans;
return 0;
}
\(T3\)骗了10分,\(T4\)骗了20分,预估230\(point\)
后来想了想,\(T3\)写的有限背包~~
Day n
结果出来了:
混了个PJ一等。。。
Csp_J2019游记的更多相关文章
- 【20161203-20161208】清华集训2016滚粗记&&酱油记&&游记
先挖坑(这个blog怎么变成游记专用了--) 已更完 #include <cstdio> using namespace std; int main(){ puts("转载请注明 ...
- 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记
先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...
- NOIp2016 游记
DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...
- NOIP2016游记
只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...
- CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>
挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...
- 游记——noip2016
2016.11.18 (day 0) 呆在家. 悠闲地呆在家.. 明后天可能出现的错误: 1)没打freopen.打了ctime: 2)对拍程序忘记怎么写了...忘记随机化种子怎么写了: 3)不知道厕 ...
- 【NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2】游记
我第一次写游记,,,, 正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪 ...
- ZJOI2016二试+游记
...excited.... 一场打回原形爽哦. T1莫名爆到了10分,T2T3均没交,一个小时过后就没再拿任何分数,perfectly狗带了... 总之没有给自己充足的时间去敲暴力,ZJOI啊..拿 ...
- NOIP2015游记——一次开心又失望的旅行
啊,一年一度的NOIP终于是结束了 以前的大神都有写自己的感受 然而我居然给忘了!!!! 吓得我赶紧来写一份游记 Day.-INF--出发前一个星期 机智的我选择了停课 就是为了OIER这伟大而又光荣 ...
随机推荐
- ZooKeeper Java Example
A Simple Watch Client Requirements Program Design The Executor Class The DataMonitor Class Complete ...
- ArcEngine语法笔记(VB)
1.获取图层字段 Dim pTable As ITable = pLayer Dim pField As IField pField = pTable.Fields.Field(i) Next 2. ...
- centos7 安装jdk8和maven3
centos7 安装jdk8和maven3 标签(空格分隔): java,linux jdk 第一种安装: yum install java-1.8.0-openjdk /usr/lib/jvm/ 默 ...
- 【DPDK】【Multiprocess】一个dpdk多进程场景的坑
[前言] 这是一个隐藏了近3年的问题,理论上只要用到DPDK multiprocess场景的都会遇到这个问题,具体出不出问题只能说是看运气,即使不出问题也仍然是一个风险. [场景] 我先描述一下这个问 ...
- 世界500强ING集团顺利的敏捷转型之路
案例背景 为什么银行要像灰狗一样快? 荷兰国际集团(ING),成立于1991年,主营业务银行与保险业务,在全球45个国家和地区拥有分支机构,总资产887亿欧元(2018),全球53,000多名员工,拥 ...
- Tarjan算法伪代码
伪代码: 栈:当前dfs路径上的点low[x]:x能到达的点中最小的dfn dfs(x,t) 将x入栈 dfn[x]=t low[x]=t for(x,y) i ...
- 通过ArcGIS将数据存储到SQL Server2012中
一.软件安装: ARCGIS 10.3安装 SQLserver2012安装 ARCGIS 10.3 安装(注意ARCGIS10.3并不用安装配置ARCSDE). https://wenku.baidu ...
- Xcode10:library not found for -lstdc++.6.0.9 临时解决
1.https://pan.baidu.com/s/1IkbZb6qaxgvghP1HEFQa6w?errno=0&errmsg=Auth%20Login%20Sucess&& ...
- 洛谷 P1463 [POI2002][HAOI2007]反素数
题目链接 题目描述 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4. 如果某个正整数x满足:g(x)>g(i) 0<i<x,则称x为反质数.例如,整数1, ...
- 异数OS-织梦师-异数OS虚拟容器交换机(七) 走进4Tbps网络应用时代,加速5G应用真正落地
. 异数OS-织梦师-异数OS虚拟容器交换机(七) 走进4Tbps网络应用时代,加速5G应用真正落地 本文来自异数OS社区 github: https://github.com/yds086/Here ...