这次分数普遍偏高,而且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第五次膜你赛的更多相关文章

  1. EZ 2018 01 14 2018noip第四次膜你赛

    这次惨烈的炸了个精光(只有20),然后对我的OI想法造成了巨大的转折. (以上有点作,其实我只是再也不用vector存图了而已(用邻接表)) 难度很不均匀,而且题型很狗(还有结论题???) T1 坑人 ...

  2. EZ 2018 04 21 NOIP2018 模拟赛(十) -LoliconAutomaton的退役赛

    难得的一次Unrated,避免了重回1500的尴尬 其实题目都还可以,但只不过所有人T1都炸了,可能是数据的锅(假的) 而且我因为T1SB的把T2弃了,没想到是千年水题 T3莫名爆炸,然后TM的40分 ...

  3. EZ 2018 04 21 NOIP2018 模拟赛(九)

    终于停止了掉Rating的浪潮! 猥琐的链接 这次200分才Rank10,而且很多人并列 庆幸T2最后20分钟发现期望的算法打错了,然后拿到了50pts,250收场 T1 水题*1 这道题不仅做过,而 ...

  4. Microsoft Artificial Intelligence Conference(2018.05.21)

    时间:2018.05.21地点:北京嘉丽大酒店

  5. China Intelligent Office Summit(2018.11.21)

    时间:2018.11.21地点:中关村软件园国际会议中心

  6. 2018/8/21 qbxt测试

    2018/8/21 qbxt测试 期望得分:0? 实际得分:0 思路:manacher   会写模板但是不会用 qwq 听了某人的鬼话,直接输出0,然后就gg了 #include <cstdio ...

  7. 2018.10.19浪在ACM 集训队第一次测试赛

    2018.10.19浪在ACM 集训队第一次测试赛 待参考资料: [1]:https://blog.csdn.net/XLno_name/article/details/78559973?utm_so ...

  8. 2018.12.30【NOIP提高组】模拟赛C组总结

    2018.12.30[NOIP提高组]模拟赛C组总结 今天成功回归开始做比赛 感觉十分良(zhōng)好(chà). 统计数字(count.pas/c/cpp) 字符串的展开(expand.pas/c ...

  9. EZ 2018 05 20 NOIP2018 模拟赛(十五)

    这次的比赛充满着玄学的气息,玄学链接 首先讲一下为什么没有第十四场 其实今天早上9点时看到题目就叫了:原题! 没错,整套试卷都做过,我还写了题解 然后老叶就说换一套,但如果仅仅是这样就没什么 但等13 ...

随机推荐

  1. Windows10系统的Linux子系统中安装MySQL数据库心得

    后端开发童鞋们, 自己开发机用的是Windows系统电脑(台式机或笔记本), 而开发的程序和使用的数据库等要运行在Linux服务器上, 这种情况有木有? 提前声明: 本文并不讨论操作系统的比较, 以及 ...

  2. LINQ学习:Select的用法

    转载于:http://www.cnblogs.com/ForEvErNoME/archive/2012/07/25/2606659.html 说明:在查询表达式中,select 子句可以指定将在执行查 ...

  3. Oracle EBS 物化视图

    怎么理解物化视图呢,先随意拿一个建物化视图的例子看一下. create materialized view EBS_ACCOUNTS_HIERARCHY_MV refresh complete on ...

  4. The Downside of MySQL Auto-reconnect

    A few days ago I was doing some cleanup on a passive master database using the MySQL client. I didn’ ...

  5. UNIX高级环境编程(10)进程控制(Process Control)- 竞态条件,exec函数,解释器文件和system函数

    本篇主要介绍一下几个内容: 竞态条件(race condition) exec系函数 解释器文件    1 竞态条件(Race Condition) 竞态条件:当多个进程共同操作一个数据,并且结果依赖 ...

  6. JVM & GC 笔记

    0. 说明 转载并修改自JVM 1. JVM 1.1 什么是JVM JVM为Java虚拟机(Java Virtual Machine) Runtime data area,运行时数据区. 包含5个区域 ...

  7. Windows 软件推荐大全【all】

    FastStone: 视频下载王: IDE: FinalShell:   免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透.FinalShell使用---Xshell的良心国产软件 P ...

  8. MySQL基础值 存储过程和函数

    一.创建存储过程和函数 什么是创建存储过程和函数? 就是将经常使用的一组SQL语句组合在一起,并将这些SQL语句当做一个整体存储在MYSQL服务器中. 创建存储过程的语句是:CREATE  PROCE ...

  9. Priority Queue

    优先队列 集合性质的数据类型离不开插入删除这两操作,主要区别就在于删除的时候删哪个,像栈删最晚插入的,队列删最早插入的,随机队列就随便删,而优先队列删除当前集合里最大(或最小)的元素.优先队列有很多应 ...

  10. 团队作业——Alpha冲刺 5/12

    团队作业--Alpha冲刺 冲刺任务安排 杨光海天 今日任务:编辑界面完成部分内容,学习了下拉菜单控件的建立,完善界面标题内容,以及交互. 明日任务:继续完善编辑界面,学习使用gallery,着手配图 ...