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游记的更多相关文章

  1. 【20161203-20161208】清华集训2016滚粗记&&酱油记&&游记

    先挖坑(这个blog怎么变成游记专用了--) 已更完 #include <cstdio> using namespace std; int main(){ puts("转载请注明 ...

  2. 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记

    先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...

  3. NOIp2016 游记

    DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...

  4. NOIP2016游记

    只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...

  5. CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>

    挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...

  6. 游记——noip2016

    2016.11.18 (day 0) 呆在家. 悠闲地呆在家.. 明后天可能出现的错误: 1)没打freopen.打了ctime: 2)对拍程序忘记怎么写了...忘记随机化种子怎么写了: 3)不知道厕 ...

  7. 【NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2】游记

    我第一次写游记,,,, 正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪 ...

  8. ZJOI2016二试+游记

    ...excited.... 一场打回原形爽哦. T1莫名爆到了10分,T2T3均没交,一个小时过后就没再拿任何分数,perfectly狗带了... 总之没有给自己充足的时间去敲暴力,ZJOI啊..拿 ...

  9. NOIP2015游记——一次开心又失望的旅行

    啊,一年一度的NOIP终于是结束了 以前的大神都有写自己的感受 然而我居然给忘了!!!! 吓得我赶紧来写一份游记 Day.-INF--出发前一个星期 机智的我选择了停课 就是为了OIER这伟大而又光荣 ...

随机推荐

  1. vnpy源码阅读学习(3):学习vnpy的界面的实现

    学习vnpy的界面的实现 通过简单的学习了PyQt5的一些代码以后,我们基本上可以理解PyQt的一些用法,下面让我们来先研究下vnpy的UI部分的代码. 首先回到上一节看到的run.py(/vnpy/ ...

  2. css文字溢出显示省略号

    1.单行文字溢出显示省略号. overflow: hidden; text-overflow: ellipsis; white-space: nowrap;//文本不换行 2.多行文本溢出显示省略号. ...

  3. spring注入相关注解

    本次主要整理四个注解 @ComponentScan.@Scope.@Conditional.@Import 1. @ComponentScan(value = "com.xiaoguo&qu ...

  4. 关于爬虫的日常复习(6)—— pyquery库

  5. java 赋值运算

    注意:在赋值运算的时候,会自动发生数据类型转变 例子 public class test{ public static void main(String[] args){ byte num = 5; ...

  6. __new__ 方法

    1.构造方法 实例化过程:构造->初始化 构成方法必须要有返回值,返回给初始化方法的self class A: def __init__(self): self.x = 1 print('ini ...

  7. github 删除库

    1.查看库 2.选择想要删除的库,点击setting 3.删除库

  8. restframework 视图

    重要知识点 as_view()获取的是view方法名,当url配版成功,执行view方法 一.逻辑封装(mixins, generics) path('author/', views.AuthorVi ...

  9. Windows Server 2016 Active Directory 图文搭建指南

    1. 首先打开Manage --> Add Roles and Features 2. 点击Next 3. 不做修改,点击Next 4. 不做修改,点击Next 5. 选择Active Dire ...

  10. 安装 Xen

    安装 Xen 安装支持 Xen 的相关工具: $ sudo apt-get install ubuntu-xen-server 下载和安装支持 Xen 的 Linux 内核: http://secur ...