博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[分析题目] Jzoj P5860 荒诞
阅读量:4880 次
发布时间:2019-06-11

本文共 539 字,大约阅读时间需要 1 分钟。

Description

 

Input

Output

 

Sample Input

输入1:7ABC输入2:5AAAAAAAAAA 

Sample Output

输出1:14输出2:385
 

Data Constraint

 

Hint

 

 

 

题解

  • 题目说一字符串的第i个前缀就是第1~i依次连起来
  • 那不就说第i个前缀的位置就是i
  • 那么问题就转成了1~n的平方和

代码

1 #include 
2 #include
3 using namespace std; 4 long long n,m; 5 char s[1000010]; 6 long long ans,mo=1e9+7; 7 int main() 8 { 9 scanf("%lld",&m); scanf("%s",s+1);10 n=strlen(s+1);11 for (long long i=1;i<=n;i++) (ans+=i%mo*i%mo)%=mo;12 printf("%lld",ans);13 }

 

转载于:https://www.cnblogs.com/Comfortable/p/9649787.html

你可能感兴趣的文章
mysql 时间设置
查看>>
如何在 Xcode 中修改应用的名字
查看>>
有关交换机——熟悉原理是必须的【转载】
查看>>
ACM(数学问题)——UVa202:输入整数a和b(0≤a≤3000,1≤b≤3000),输出a/b的循环小数表示以及循环节长度。...
查看>>
【转】Android 读取doc文件
查看>>
js 数据绑定
查看>>
jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
查看>>
H5 简介
查看>>
window.frameElement的使用
查看>>
nl命令
查看>>
如何使用jQuery $.post() 方法实现前后台数据传递
查看>>
Using Flash Builder with Flash Professional
查看>>
jsp/post中文乱码问题
查看>>
C# 插入或删除word分页符
查看>>
数据库数据的查询----连接查询
查看>>
找不到可安装的ISAM ,asp.net读取数据丢失,解决的一列里有字符与数字的
查看>>
Java学习笔记三(对象的基本思想一)
查看>>
Java程序(文件操作)
查看>>
KMP算法 最小循环节 最大重复次数
查看>>
Proving Equivalences (强连通,缩点)
查看>>