ICPC 2017 Daejeon-Slot Machines
题目链接http://exam.upc.edu.cn/problem.php?id=9318&csrf=7XM2JJN7Kfq71alBWM0ZzOTygvRIv1oG
求最小循环节,只不过倒序存储一下
1 #include<bits/stdc++.h> 2 3 using namespace std; 4 const int maxn=1e6+5; 5 int a[maxn],nxt[maxn],n; 6 void fun() 7 { 8 nxt[1]=0; 9 for(int i=2,j=0;i<=n;i++) 10 { 11 while(j>0&&a[i]!=a[j+1]) j=nxt[j]; 12 if(a[i]==a[j+1]) j++; 13 nxt[i]=j; 14 } 15 } 16 int main() 17 { 18 scanf("%d",&n); 19 for(int i=1;i<=n;i++) scanf("%d",&a[n-i+1]); 20 fun(); 21 int pp=2*n,kk=2*n,p,k; 22 for(int i=1;i<=n;i++) 23 { 24 p=i-nxt[i],k=n-i; 25 if(p+k<pp+kk||(p+k==pp+kk&&p<pp)) 26 pp=p,kk=k; 27 } 28 printf("%d %d\n",kk,pp); 29 return 0; 30 }
转载于:https://www.cnblogs.com/scott527407973/p/9744279.html
ICPC 2017 Daejeon-Slot Machines相关推荐
- Philosopher’s Walk ICPC 2017 Daejeon F dfs 分治
问题 F: Philosopher's Walk 时间限制: 1 Sec 内存限制: 128 MB 提交: 70 解决: 33 [提交] [状态] [讨论版] [命题人:admin] 题目描述 I ...
- ACM ICPC 2017 Warmup Contest 2[菜鸡选手的成长]
(队友去过节了 丢下我一个人单挑差点暴零,太菜了.....补题之路 路阻且长) A 算是水题吧,直接找两个随便割一下,画下图就好.... #include <bits/stdc++.h> ...
- ACM/ICPC 2017 Nanning Regional 总结
这是我的第一赛季的最后一场比赛,本来很不愿意写这个总结,但是想了想还是写吧. 先来说说比赛和南宁,这次去南宁就耗费了大量的时间在火车上,虽然到了第二天才开始热身赛,长途的奔波的确让我们几个感到身心疲惫 ...
- 2021年度训练联盟热身训练赛第四场 I.Slot Machines【KMP】
Link KMP 题意 给定n个数字,令k为该组数组产生循环的下标(即从k~n都循环),p为循环节的长度,要使k+p最小,求(k,p),若有多组求p最小的那组 分析 将数字抽象为字符串 令S为原串的最 ...
- 精读Slot Machines: Discovering Winning Combinations of Random Weights in Neural Networks
摘要 本文从网络的初始化和优化上下手,提出一种不是改变权值,而是选择权值的方法.作者发现,只需要给每层连接提供少量选择,如8个,便可取得十分具有竞争力的结果,而且再微调这些权值组合后,便可超过base ...
- icpc 2017北京 J题 Pangu and Stones 区间DP
#1636 : Pangu and Stones 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 In Chinese mythology, Pangu is the fi ...
- Android多点触控详解
本文转载自GcsSloop的 安卓自定义View进阶-多点触控详解 的文章 Android 多点触控详解,在前面的几篇文章中我们大致了解了 Android 中的事件处理流程和一些简单的处理方案,本次带 ...
- 2017 ACM ICPC Asia Regional - Daejeon
2017 ACM ICPC Asia Regional - Daejeon Problem A Broadcast Stations 题目描述:给出一棵树,每一个点有一个辐射距离\(p_i\)(待确定 ...
- 2017 ACM ICPC Asia Regional - Daejeon Programming Constest
A: Broadcast Stations 题目大意 给定一棵树,选一些节点iii,赋予P(i)" role="presentation">P(i)P(i)P(i) ...
最新文章
- web访问hive速度怎么样_使用Hive的web界面:HWI
- js 两行之间的设置间距_厂房仓库的防火间距考点汇总
- MySQL常用SQL语句(CURD,建表,加字段,查改参数)
- Shell中字符串、数值的比较
- c语言if判断文件_例8:C语言实现输入一个数,输出相应result
- 网页中使用的特殊字体(webdings, wingdings 2)
- RobotStudio创建目标点时出现未找到有效配置的问题
- Allegro导入Altium Designer的pcb文件
- Cookie与Session基本使用
- DELL VENUE 11 7130解锁功耗墙总结
- 西湖大学博导:都说不唯论文,那我们发表论文是为了什么?
- PC端后台项目的总结
- 菜菜之路-C语言求阶乘和
- 修改远程计算机 时间,Pubwin服务器时间修改的四种办法
- excel后几位数字自动变成000
- RBP系统管理之日志管理
- 微擎系统换服务器,微擎服务器迁移
- React使用本地svg图片配置
- php微信开源框架,SOPHP免费微信开源框架 php版 v4.5
- post表单时的html报文的header信息