一言不合上代码:

#include<cstdio>
#include<cstring>
char s[100001],bz[100001],dmz[100001];
int maohao,xf,ls,sss,lll,xxf,xxxf;
int n,d,a[1000001],i,j,k,f,cjf,l;
int main() {ls=1;gets(s);//第一个要特殊输入,以便寻找队列要@的人l=strlen(s);if(s[l-1]=='/r')s[l-1]=' ';for(i=10; i<l; i++) {if(f) {k=0;for(j=i; j<l; j++) {//记录人名if(s[j]==' ')xxf++;if(xxf==3||s[j]==13)break;//特判符bz[lll]=s[j];lll++;}break;}if(s[i]=='@')f=1;}while(gets(s)) {//输到没有为止l=strlen(s);if(l<2)break;//以防结尾回车if(s[l-1]=='/r')s[l-1]=' ';ls++;if(cjf==0&&xf==0) {xxxf=0;char mz[100001]="yyy loves ";sss=10;j=0;f=0;l=strlen(s);for(i=0; i<l; i++) {if(s[i+1]==':') {maohao=i;break;}if(s[i]==bz[j])j++;mz[i]=s[i];sss++;}if(j==lll) {//油炸成功cjf=1;continue;}for(i=maohao+1; i<l; i++) {if(f) {k=0;for(j=i; j<l; j++) {if(s[j]==bz[k])k++;else break;}if(k!=lll)xf=ls;//队列被破坏break;}if(s[i]=='@')f=1;}if(f==0)xf=ls;for(i=0; i<sss; i++)//录下当前说话的人的人名dmz[i]=mz[i];for(i=0; i<l; i++)if(s[i]=='@')xxxf++;if(xxxf>1) {//判断@个数xf=ls;break;}}}if(cjf)printf("Successful @%s attempt",bz);//输出else if(xf) {printf("Unsuccessful @%s attempt\n",bz);printf("%d\n",xf);puts(dmz);} else {printf("Unsuccessful @%s attempt\n",bz);printf("%d\n",ls);puts("Good Queue Shape");}return 0;
}

其实这道题并没有多难,只是许多坑罢了,要注意

(本人早期作品,勿喷)

转载于:https://www.cnblogs.com/wyzwyz/p/10858909.html

题解 洛谷 P1580 【yyy loves Easter_Egg I】相关推荐

  1. [P1580] yyy loves Easter_Egg I

    Link: P1580 传送门 Solution: 拿来练练字符串的读入: 1.$gets()$相当于$c++$中的$getline()$,但返回值为指针!(无数据时为NULL) (都读入换行符,并将 ...

  2. [洛谷2397]yyy loves Maths VI

    题目背景 自动上次redbag用加法好好的刁难过了yyy同学以后,yyy十分愤怒.他还击给了redbag一题,但是这题他惊讶的发现自己居然也不会,所以只好找你 题目描述 他让redbag找众数 他还特 ...

  3. 洛谷——P2393 yyy loves Maths II

    P2393 yyy loves Maths II 题目背景 上次蒟蒻 redbag 可把 yyy 气坏了,yyy 说他只是小学生,蒟蒻 redbag 这次不坑他了. 题目描述 redbag 给了 yy ...

  4. 洛谷P2397 yyy loves Maths VI (mode) 摩尔投票

    求众数的一种方法 不需要内存,排序 每次记录上次加的值以及个数,相等个数+1,不相等就-1 因为众数大于一半 最坏的情况也就是拿一个众数取走一个非众数 最后的结果肯定就是众数 //#pragma co ...

  5. 洛谷P2396 yyy loves Maths VII【状压dp】

    题目:https://www.luogu.org/problemnew/show/P2396 题意:有n个数,每次选择一个表示走$a[i]$步,每个数只能选一次. 最多有两个厄运数字,如果走到了厄运数 ...

  6. 题解 洛谷P1365 WJMZBMR打osu! / Easy

    题解 洛谷P1365 WJMZBMR打osu! / Easy Date 2019.7.28 题目大意 给出一个长度为n的由o,x,?组成的字符串,对于每连续的a个o,就有a2分.同时,对于任意的?,有 ...

  7. 洛谷 4828 Nagisa loves Tomoya 题解

    博客观赏效果更佳](https://lightninguz2.github.io/2019/11/02/洛谷-4828-Nagisa-loves-Tomoya-题解/) 题意简述 给定一个序列aaa, ...

  8. python刷题 NOI题库 python题解 洛谷、牛客网、AcWing 刷题等

    NOI题库 python题解-2022.01.07整理(1.1-1.3) NOI题库 python题解-2022.01.07整理(1.1-1.3)_dllglvzhenfeng的博客-CSDN博客 N ...

  9. 题解 洛谷P4473 【[国家集训队]飞飞侠】

    这道题今天我们考试考到了,第三题,最后只剩半小时了,随便打了个暴搜,最后竟然还没调完QAQ,我竟然连暴力都不会打了 咳咳,不扯了,下面开始说这道题的做法 由于N和M都不大于150最容易想到的是Floy ...

  10. 【Luogu1580】yyy loves Easter_Egg I(纯字符串模拟)

    problem 保持队形(我们认为只要这一句内含有且恰好含有一次@,@的人和上一句话一样就算为队形) 若艾特的人与第一个人不同,就算队形被打破,油炸失败.若这个人在队形被打破之前出来吱声了,或者就是他 ...

最新文章

  1. java线程的优先级是数字越大优先级越高_《深入理解Java虚拟机》5分钟速成:12章(Java内存模型与线程)...
  2. 自定义堆栈(回文检测)
  3. C++多线程快速入门(一):基本常用操作
  4. plsql轻量版记录类型2
  5. OJ1114: 逆序(数组)(C语言)
  6. 为什么公司要对员工的薪资保密?
  7. [转]/etc/passwd文件解析
  8. noi linux 比赛使用哪个编译器,noi linux简介.pdf
  9. 使用python处理视频文件,提取关键帧并保存【已调通】
  10. Azure Kinect微软摄像头Unity开发小结
  11. 一,EAIDK-310开箱
  12. c语言 switch整型,c语言switch型别强制转换的问题。
  13. npm查看依赖包报错:npm ERR! extraneous解决!!
  14. 安卓应用移植鸿蒙(五):发布鸿蒙自定义组件(har包)到MavenCenter全过程,采坑无数
  15. 配置jdbc遇到的问题
  16. 插入法、选择法、冒泡法(C++实现)
  17. 2022计算机系统大作业——程序人生-Hello’s P2P
  18. python编程的线性/非线性规划问题求解
  19. 虚拟机Linux上网ping百度跳过的坑,亲测有效
  20. 【均衡器】LS均衡器,DEF均衡器以及LMMSE均衡器的误码率性能对比仿真

热门文章

  1. 四格漫画《MUXing》——发版后……
  2. 配置 iSQL*Plus
  3. brew 安装软件能指定文件夹吗_Mac安装homebrew安装到指定目录
  4. js判断对象是否为空或对象的属性是否为空
  5. 真彩色图像数据量 计算_免费深度学习实战:高效训练及加速推理,送英特尔神经计算棒 2 代 (报名·深圳)...
  6. 修改 (WSL)Windows Subsystem for Linux默认为root登录
  7. Java多线程高并发编程中点点理解
  8. 网站安全之存储型跨站脚本编制
  9. 使用Ant定义生成文件
  10. [渝粤教育] 西南科技大学 机械工程测试技术 在线考试复习资料