EZ 2018 1 21 2018noip第五次膜你赛
这次分数普遍偏高,而且yu'ben'ao又AK了!
但是最后一题莫名爆0让我很感伤啊(搓了1个多小时的20分暴力)!
难度偏低,主要是T2没剪枝,炸了3个点。
T1 这种SB题恐怕是千年难遇了,PJ------------的难度
稍微观察一下就能发现ans=max{a[i]+i-1}
缅怀yekehe60分
CODE
#include<cstdio>
using namespace std;
int n,ans=-,i,x;
inline void read(int &x)
{
x=; char ch=getchar();
while (ch<''||ch>'') ch=getchar();
while (ch>=''&&ch<='') x=x*+ch-'',ch=getchar();
}
inline int max(int a,int b)
{
return a>b?a:b;
}
int main()
{
freopen("energy.in","r",stdin); freopen("energy.out","w",stdout);
read(n);
for (i=;i<=n;++i)
read(x),ans=max(ans,x+i-);
printf("%d",ans);
return ;
}
T2 智障搜索题,我为了卡时间还加上了一堆诸如clock之类的东西,然后果然超时了
主要是要把两个数列同时开始搜,不能先搜一个再去判断另一个是否可行
CODE
#include<cstdio>
using namespace std;
const int N=;
int a[N],b[N],s[N],t,n,i;
bool flag;
inline void read(int &x)
{
x=; char ch=getchar();
while (ch<''||ch>'') ch=getchar();
while (ch>=''&&ch<='') x=x*+ch-'',ch=getchar();
}
inline void DFS(int k,int len1,int len2)
{
if (k>n) { flag=; return; }
if (len1>n/||len2>n/) return;
if (s[k]==a[len2+])
{
b[len2+]=s[k];
DFS(k+,len1,len2+);
}
a[len1+]=s[k];
DFS(k+,len1+,len2);
}
int main()
{
freopen("split.in","r",stdin); freopen("split.out","w",stdout);
read(t);
while (t--)
{
read(n);
for (i=;i<=n;++i)
read(s[i]);
a[]=s[]; flag=;
DFS(,,);
if (flag) puts("Frederica Bernkastel"); else puts("Furude Rika");
}
return ;
}
T3 标算太难,已超出能力范围(233333)
但是我们要有信仰的去——打爆力
循环更新原串直到得到只含有0~9的串,暴力枚举子串统计答案,20分到手
CODE
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int n,r,k,i,j,ans,add[],tot;
string s,now,a[];
inline int calc(int x,int y)
{
if (x!=y&&s[x]=='') return ;
int m=;
for (int i=x;i<=y;++i)
m=(m*+s[i]-'')%n;
if (!m) return ;
return ;
}
int main()
{
freopen("message.in","r",stdin); freopen("message.out","w",stdout);
cin>>n>>r>>k;
for (i=;i<=k;++i)
cin>>a[i],a[i].erase(,);
s=a[];
for (i=;i<=k;++i)
{
memset(add,,sizeof(add)); tot=;
for (j=;j<s.size();++j)
if (s[j]=='A'+i-) add[++tot]=j;
for (j=;j<=tot;++j)
s.erase(add[j]+(j-)*(a[i].size()-),),s.insert(add[j]+(j-)*(a[i].size()-),a[i]);
}
for (i=;i<s.size();++i)
for (j=i;j<s.size();++j)
ans=ans+calc(i,j)==r?:ans+calc(i,j);
printf("%d",ans);
}
EZ 2018 1 21 2018noip第五次膜你赛的更多相关文章
- EZ 2018 01 14 2018noip第四次膜你赛
这次惨烈的炸了个精光(只有20),然后对我的OI想法造成了巨大的转折. (以上有点作,其实我只是再也不用vector存图了而已(用邻接表)) 难度很不均匀,而且题型很狗(还有结论题???) T1 坑人 ...
- EZ 2018 04 21 NOIP2018 模拟赛(十) -LoliconAutomaton的退役赛
难得的一次Unrated,避免了重回1500的尴尬 其实题目都还可以,但只不过所有人T1都炸了,可能是数据的锅(假的) 而且我因为T1SB的把T2弃了,没想到是千年水题 T3莫名爆炸,然后TM的40分 ...
- EZ 2018 04 21 NOIP2018 模拟赛(九)
终于停止了掉Rating的浪潮! 猥琐的链接 这次200分才Rank10,而且很多人并列 庆幸T2最后20分钟发现期望的算法打错了,然后拿到了50pts,250收场 T1 水题*1 这道题不仅做过,而 ...
- Microsoft Artificial Intelligence Conference(2018.05.21)
时间:2018.05.21地点:北京嘉丽大酒店
- China Intelligent Office Summit(2018.11.21)
时间:2018.11.21地点:中关村软件园国际会议中心
- 2018/8/21 qbxt测试
2018/8/21 qbxt测试 期望得分:0? 实际得分:0 思路:manacher 会写模板但是不会用 qwq 听了某人的鬼话,直接输出0,然后就gg了 #include <cstdio ...
- 2018.10.19浪在ACM 集训队第一次测试赛
2018.10.19浪在ACM 集训队第一次测试赛 待参考资料: [1]:https://blog.csdn.net/XLno_name/article/details/78559973?utm_so ...
- 2018.12.30【NOIP提高组】模拟赛C组总结
2018.12.30[NOIP提高组]模拟赛C组总结 今天成功回归开始做比赛 感觉十分良(zhōng)好(chà). 统计数字(count.pas/c/cpp) 字符串的展开(expand.pas/c ...
- EZ 2018 05 20 NOIP2018 模拟赛(十五)
这次的比赛充满着玄学的气息,玄学链接 首先讲一下为什么没有第十四场 其实今天早上9点时看到题目就叫了:原题! 没错,整套试卷都做过,我还写了题解 然后老叶就说换一套,但如果仅仅是这样就没什么 但等13 ...
随机推荐
- linux centOS7 设置 redis 开机启动
1.为了让redis-server能在系统启动时自动运行,需要将redis服务作为守护进程(daemon)来运行,我们回/usr/local/cluster/7000/目录中找到一个redis.con ...
- Django组件扩展 总结
1. Form组件扩展: 验证用户输入 obj = Form(reuest,POST,request.FILES) if obj.is_valid(): obj.clean_data else: ob ...
- pytest+allure+jenkins +python2.7
pip install lxml==3.8.0 pip install pytest-allure-adaptor
- go语言练习:幂、函授接收和返回参数、转义字符、变量和常量
1.实现a^b次方 package main func main() { r2 := power1(2,4) println(r2) } func power1(a uint64, b uint64) ...
- HDFS hflush hsync和close的区别
HDFS的hflush,hsync和close有啥区别,分别做了什么 hflush: 语义是保证flush的数据被新的reader读到,但是不保证数据被datanode持久化. hsync: 与hfl ...
- BBR,附CentOS 6/7配置过程
最近这段时间BBR都比较火,前面有说如何在CAC的Debian-8-64bit安装BBR正确打开方式,现在说下,CentOS 6/7配置过程. 推荐理由:没配置BBR前,用SS看U2B的速度206K/ ...
- USB AUDIO Device CLASS Requests
写在前面 本文翻译自 USB Device Class Definition for Audio Devices 1998年版.主要是鄙人个人使用,所以只挑对我有用的翻译.有些我认为不是很重要的可能就 ...
- Excel思考问题的方式
Excel思考问题的方式 一.写需求,说我要什么数据 好比如,现在咱们需要将第一周.第二周.第三周.第四周.….等E:E列里的"每一周的 第二个数值"提取出来.那么我们手动提取了几 ...
- set集合综合案例
案例01:生成0-10之间5个不相等的数 方法1:使用list集合实现 import random list01 = [] for i in range(100): num01 = random.ra ...
- KMP、扩展KMP、Manacher习题
照着这篇博客刷一下. 自己也做一下笔记 对于KMP算法,可以看我之前总结的这篇博客 hdu 3613 Best Reward 给一个字符串,字符由a~z构成,每个字符有一个权值.在某一点将字符串切成2 ...