FJUT ACM 1212 集训队的药药切克闹
集训队的药药切克闹
abaaba aba
Win Lost 听说暴力匹配能过
1 #include<stdio.h> 2 #include<string.h> 3 #define MAXN 100005 4 /** 5 通过KMP算法的计算next数组 6 然后输出next数组发现规律 7 就可以发现满足len%(len-next[len])==0&&(next[len]!=0&&len!=1) 8 就是WIN 9 否则就是LOST 10 **/ 11 int next[MAXN]; 12 char word[MAXN]; 13 void KMPGET(char word[]) 14 { 15 int len=strlen(word); 16 int k=-1; 17 int j=0; 18 next[0]=-1; 19 while(j<len) 20 { 21 if(k==-1||word[j]==word[k]) 22 { 23 j++; 24 k++; 25 next[j]=k; 26 } 27 else 28 k=next[k]; 29 } 30 } 31 int main() 32 { 33 while(~scanf("%s",word)) 34 {memset(next,0,sizeof(next)); 35 KMPGET(word); 36 int len=strlen(word); 37 if(len%(len-next[len])==0&&(next[len]!=0&&len!=1)) 38 printf("Win\n"); 39 else 40 printf("Lost\n"); 41 42 } 43 return 0; 44 }
View Code
转载于:https://www.cnblogs.com/qq136155330/p/8870407.html
FJUT ACM 1212 集训队的药药切克闹相关推荐
- “药药切克闹”系列-基于STM32触摸屏的超级无敌智能电子密码锁(仿手机键盘26键设计,密码支持英文大写+英文小写+数字)
项目名称:"药药切克闹"系列-基于STM32触摸屏的超级无敌智能电子密码锁(密码支持英文大写+英文小写+数字) CSDN:YANG-03 ...
- 补充下3月面试题(好未来、腾讯音乐、小药药)
补充一下落下的3月份的面试题,关于春季面经可以看我的上文 .从出师不利.面面具挂,到拿到阿里2个offer 以下是目前还记得的面试题,希望对一些人有用. 好未来 call apply 作用和区别 说 ...
- 医药行业大拼杀 小药药、药聚汇、朗致集团医药、同仁堂,模式对比
医药行业大拼杀 小药药.药聚汇.朗致集团医药.同仁堂,模式对比 目前这个行业急剧增长,小药药凭借极强的运营决策和政策红利,迅速崛起成为行业独角兽,先后在全国大部分省市取得医药GSP牌照,其研发的 ...
- acm国家集训队论文(1999-2009)
原文地址http://blog.sina.com.cn/s/blog_49eda3f30100r6ip.html 国家集训队1999论文集 陈宏:<数据结构的选择与算法效率--从IOI98试题 ...
- HDOJ1102 Constructing Roads【最小生成树】-----武科大ACM暑期集训队选拔赛1题
这道题目没有做出来,代码写好之后一直没有AC,本以为做了这么多最小生成树的题目,这道题一定没问题的,结果很遗憾,没有注意细节问题: 首先,如何处理已经建好的路?已经建好的路说明这两个点是连通的,只要把 ...
- FJUT ACM 2592 查询队列
查询队列 TimeLimit:2500MS MemoryLimit:32MB 64-bit integer IO format:%lld Problem Description 初始时,一个队列中有 ...
- 诊所管理软件_药一点诊所管理系统v2.0.0.1
诊所管理软件_药一点诊所管理系统v2.0.0.1 随着计算机技术和IT业的飞速发展,门诊管理信息系统的建设经过几十年的发展取得了很大的进步.门诊管理信息化是社会和时代发展的需要,门诊能不能在激烈的竞争 ...
- 药一点医疗管理软件供应商—诊所管理系统
药一点医疗管理软件供应商-诊所管理系统 产品介绍 1.1.本系统是一款专为诊所.门诊部.中医馆等医疗机构开发的专业门诊管理软件. 1.2.软件提供了全面人性化的服务体系,界面简洁.流程化界面,操作简单 ...
- 通过一致性评价的仿制药和原研药“一样”吗
很多人会问:仿制药经过"一致性评价"后,是不是就和原研药一样了呢?那首先得了解一致性评价 的背景和要求: 国内药物一致性评价自2012年开始试点, 2016年国务院发文,仿制药一致 ...
最新文章
- 毕业后的第二个月的一点思绪
- 超卖 100 瓶茅台的事故分析
- anaconda在ubuntu中安装后没有_你的大数据平台中病毒了!!!记一次HDP安装后中dr.who病毒并修复的过程...
- Github标星1.6W+,程序员不得不知的“潜规则”又火了,早知道就不会秃头了
- c语言倒序输出字符串数组,【C语言】利用栈将数组中字符串逆序
- linux —— shell 编程(文本处理)
- 怎样把Image数据放入数据库
- windows7安装com口驱动_windows7系统u盘插电脑没有反应的解决方法
- Subversion使用手記
- 过滤Filtering
- keli4 指针运算_如何在KEIL中使用MicroLIB | 学步园
- 白盒测试工具―Winams
- Joint Discriminative and Generative Learning for Person Re-identification论文翻译
- iOS Extension调试 无法在Xcode上进行调试
- php excel 进度,在php中生成Excel文件时显示进度条
- C语言程序设计-餐厅点餐系统
- 懂点前端——对CSS中的Padding、Border、Margin属性的理解
- 使用ADB Pull文件传输中卡住的解决方法
- Win10家庭版如何正确关闭自动更新
- Scratch3.0 Blockly如何对Arduino编译下载