http://codevs.cn/problem/1376/

枚举修改哪两位,将sum减去之前位置的数+交换之后  %m==0即可

预处理26的次方+O(n^2)

// <1376.cpp> - Tue Oct 18 21:50:03 2016
// This file is made by YJinpeng,created by XuYike's black technology automatically.
// Copyright (C) 2016 ChangJun High School, Inc.
// I don't know what this program is.

#include <iostream>
#include <vector>
#include <algorithm>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <cmath>
using namespace std;
typedef long long LL;
const int MAXN=2010;
char s[MAXN];int mul[MAXN];
int main()
{freopen("1376.in","r",stdin);freopen("1376.out","w",stdout);scanf("%s",s);int n=strlen(s),sum=0,m;mul[n-1]=1;scanf("%d",&m);for(int i=n-1;i;i--)(sum+=mul[i]*(s[i]-'A')%m)%=m,mul[i-1]=mul[i]*26%m;(sum+=mul[0]*(s[0]-'A')%m)%=m;if(sum==0){printf("0 0");return 0;}for(int i=0;i<n;i++)for(int j=i+1;j<n;j++){if(((sum+(s[i]-'A')*(mul[j]-mul[i]+m)%m)%m+(s[j]-'A')*(mul[i]-mul[j]+m)%m)%m==0){printf("%d %d",i+1,j+1);return 0;}}printf("-1 -1"); return 0;
}

转载于:https://www.cnblogs.com/YJinpeng/p/5975312.html

【Codevs 1376】帕秋莉•诺蕾姬相关推荐

  1. codevs 1376 帕秋莉•诺蕾姬

    codevs 1376 帕秋莉•诺蕾姬 题目描述 Description 在幻想乡,帕秋莉•诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加 强魔法咒语的威力.帕秋莉的魔法咒语是一个仅有大 ...

  2. 【codevs 1376】帕秋莉·诺蕾姬

    37大天使震撼来袭 新服火爆开启!!! 不动的大图书馆 题目描述 在幻想乡,帕秋莉•诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加强魔法咒语的威力.帕秋莉的魔法咒语是一个仅有大写字母组成 ...

  3. 【CS 1376】帕秋莉•诺蕾姬(Hash)

    [东方人物出没]qwq,hash可以搞得题目,对于换位没搞清楚,搞得真头疼qwq 题目描述 Description 在幻想乡,帕秋莉•诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加强魔法 ...

  4. 帕秋莉·诺蕾姬 (Standard IO)

    Description 在幻想乡,帕秋莉·诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加强魔法咒语的威力.帕秋莉的魔法咒语是一个仅有大写字母组成的字符串,我们考虑从'A'到'Z'分别表示 ...

  5. 2554. 【NOIP2011模拟9.7】帕秋莉·诺蕾姬 (Standard IO)

    2554. [NOIP2011模拟9.7]帕秋莉·诺蕾姬 (Standard IO) Description 在幻想乡,帕秋莉·诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加强魔法咒语的 ...

  6. cogs 998. [東方S2] 帕秋莉·诺蕾姬

    二次联通门 : cogs 998. [東方S2] 帕秋莉·诺蕾姬 交上去后发现自己没上榜 就想着加点黑科技 把循环展开一下 结果WA了.. 万恶的姆Q /*cogs 998. [東方S2] 帕秋莉·诺 ...

  7. codevs1376帕秋莉•诺蕾姬 东方幻想乡系列模拟赛Stage 2[三星]

    题目很老但是很经典~ 题目链接:-------------->题目地址 题目描述 Description 在幻想乡,帕秋莉•诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加强魔法咒语 ...

  8. JZOJ8.14(C组)帕秋莉·诺雷姬

    题目: 在幻想乡,帕秋莉·诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加强魔法咒语的威力.帕秋莉的魔法咒语是一个仅有大写字母组成的字符串,我们考虑从'A'到'Z'分别表示0到25的数字, ...

  9. [COGS2189][HZOI 2015]帕秋莉的超级多项式-NTT-多项式求逆-多项式求ln-多项式开方-多项式求exp-多项式快速幂

    帕秋莉的超级多项式 [题目描述] 在幻想乡,帕秋莉·诺蕾姬(パチュリー·ノーレッジ)是以宅在图书馆闻名的魔法使. 其语文,数学,英语,物理,化学,生物,政治,历史,地理,哲♂学,无所不通晓. 今天,她 ...

最新文章

  1. 力邀安卓为鸿蒙效力,期末阅读题答题秘籍2
  2. Vagrant安装指南
  3. PIL:python图像处理库的介绍
  4. init/main.c中的void init(void)
  5. java如何解决跨站点请求伪造_AppScan漏洞扫描之-跨站点请求伪造
  6. 《C champion》 为什么要学习C语言
  7. Insyde uefi 隐藏设置_安卓福利,手机桌面图标隐藏,找应用按字母轻松搞定!
  8. .NET 下载、文档访问新姿势
  9. PHP Yii框架中使用smarty模板
  10. python变量类型之间转换_Python常用数据类型之间的转换总结
  11. C++ wchar_t
  12. numpy序列预处理dna序列_干货 :教你一文掌握数据预处理
  13. vue 如何清除浏览器的内存_浏览器垃圾回收机制与 Vue 项目内存泄漏场景分析
  14. java软件前端开发_前端的编程软件哪些比较好用?
  15. STM32+AD7705实现电压采集
  16. python bt_linux平台使用Python制作BT种子并获取BT种子信息的方法
  17. 查看计算机80端口,电脑技巧分享:检测和解决80端口被占用的2种方法
  18. 关于商城商品表设计(一)
  19. gnfc——游戏增强现实语音通话系统
  20. 未能从dhcp服务器获得ip地址,当出现无法从DHCP服务器中获得地址的常见处理步骤...

热门文章

  1. 深度学习实战案例:电影评论二分类
  2. 1.MySQL 与其他数据库对比总结
  3. Java+MySQL基于Springboot口腔牙科诊所管理系统#毕业设计
  4. 决策树模型算法研究与案例分析
  5. gif透明背景动画_BMP、GIF、TIFF、PNG、JPG和SVG格式图像的特点
  6. (java)leetcode121 买卖股票的最佳时机1(Best Time to Buy and Sell Stock)针对数组的峰值和谷底的操作
  7. c语言平台答案,C语言平台答案.docx
  8. 云私钥MCK,云平台、公有云、服务器数据安全
  9. vb中自动调整控件的大小
  10. 想在自媒体平台出爆文,这几个爆文素材采集的方法不能丢