Educational Codeforces Round 60 (Rated for Div. 2) E. Decypher the String(构造)
题目链接:http://codeforces.com/contest/1117/problem/E
这个题还是很有意思的,注意到26^3正好是大于1e4的,可以按照26^0,26^1,26^2分块,然后判断每个位置经过变换之后到那个块中,从而得到所有的位置
代码:
#include<bits/stdc++.h>
#define xx first
#define yy second
#define mp make_pair
#define pb push_back
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
const int MAXN=1e4+5;
int p[3]={1,26,26*26};
int pos[MAXN];
char s[MAXN],tmp[MAXN],in[MAXN];
int main()
{//freopen("in.txt","r",stdin);//freopen("out.txt","w",stdout);int n;scanf("%s",s);n=strlen(s);for(int i=0;i<3;i++){int MOD=p[i];for(int j=0;j<n;j++)tmp[j]='a'+(j/MOD)%26;printf("? %s\n",tmp);fflush(stdout);scanf("%s",in);for(int j=0;j<n;j++)pos[j]+=(in[j]-'a')*MOD;}for(int i=0;i<n;i++)tmp[pos[i]]=s[i];printf("! %s\n",tmp);fflush(stdout);return 0;
}
Educational Codeforces Round 60 (Rated for Div. 2) E. Decypher the String(构造)相关推荐
- Educational Codeforces Round 73 (Rated for Div. 2) E. Game With String 思维博弈 好题(2500)
传送门 文章目录 题意: 思路: 题意: 思路: 我们将每一段...拿出来看成若干段,将其分成以下四种情况: (1)len<b(1)len<b(1)len<b (2)b≤len< ...
- Educational Codeforces Round 81 (Rated for Div. 2) C. Obtain The String 序列自动机
传送门 文章目录 题意: 思路: 题意: 给你两个串s,ts,ts,t,每次可以取sss串的一个子序列,问你最少取多少次子序列,将这些子序列拼起来能得到ttt. 思路: 发现我题解里面没写过序列自动机 ...
- Educational Codeforces Round 96 (Rated for Div. 2) C. Numbers on Whiteboard(构造)
C. Numbers on Whiteboard 题意: 给你一个排列1-n,每次可以选择两个数,( ⌈ a + b 2 ⌉ \lceil \frac{a+b}{2} \rceil ⌈2a+b⌉)进 ...
- Educational Codeforces Round 90 (Rated for Div. 2)(A, B, C, D, E)
Educational Codeforces Round 90 (Rated for Div. 2) Donut Shops 思路 分三种情况: a==c/ba == c / ba==c/b这个时候两 ...
- Educational Codeforces Round 107 (Rated for Div. 2)
Educational Codeforces Round 107 (Rated for Div. 2) 题号 题目 知识点 A Review Site 签到 B GCD Length 思维+构造 C ...
- Educational Codeforces Round 114 (Rated for Div. 2) (A ~ F)全题解
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Educational Codeforces Round 114 (Rated for Div. 2) ...
- Educational Codeforces Round 106 (Rated for Div. 2)(A ~ E)题解(每日训练 Day.16 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 Educational Codeforces Round 106 (Rated for Div. ...
- Educational Codeforces Round 37 (Rated for Div. 2) 1
Educational Codeforces Round 37 (Rated for Div. 2) A.Water The Garden 题意:Max想给花园浇水.花园可被视为长度为n的花园床,花园 ...
- Educational Codeforces Round 89 (Rated for Div. 2)(A, B, C, D)
Educational Codeforces Round 89 (Rated for Div. 2) A. Shovels and Swords 思路 题意非常简单,就是得到最多的物品嘛,我们假定a, ...
- Educational Codeforces Round 114 (Rated for Div. 2) D. The Strongest Build 暴力 + bfs
传送门 文章目录 题意: 思路: 题意: 你有nnn个装备槽,每个槽里面有cic_ici个力量加成,对于每个槽只能选一个力量加成,现在给你mmm个力量组合[b1,b2,...,bn][b_1,b_2 ...
最新文章
- Conda环境搭建记录
- django-oscar相关的模块调研信息汇总
- 如何使用Java和XML Config在Spring Security中启用HTTP基本身份验证
- springboot中文语音识别_【记录】语音识别软件包、代码示例、数据集汇集
- JVM——字符串常量池详解
- extjs中为什么使用“var me = this”?
- [零基础学JAVA]Java SE面向对象部分-17.面向对象高级(05)
- 解决WORD文档无法显示链接的图像问题
- MySQL数据库操作指令
- winhex 15.6 和 HexWorkshop 6.01注册机
- 风云2号卫星云图_风云四号A星搭载多通道扫描成像辐射计(AGRI)和大气垂直探测仪(GIIRS)可对台风进行加密观测...
- 网址导航站收录申请登陆口大全
- 轻松选择/复制word文档的整个章节的内容
- Hive修改分区表的分区列类型
- Python【第十天】文件与模块
- MATLAB 图像嵌入水印图像程序
- 几何绘图软件哪个好?
- BI神器Power Query(20)-- PQ自适应目录
- HPLC鬼峰、基线漂移、拖尾、分叉峰、保留时间漂移、柱压过高等系列问题解析
- Sentry监控系统搭建流程及钉钉告警配置
热门文章
- python七巧板房子_七巧板拼图技巧,房子用简单的七巧板怎么拼 请给图
- 《编程人生》中15业界传奇人物介绍
- 计算机网络中的ping什么意思,PING命令是什么?PING使用方法和参数详解
- 魔兽争霸3 ce基址 偏移
- Deep Reinforcement Learning : An Overview(Yuxi Li) 学习笔记
- 精益+敏捷,两大管理思路让研发效能「飞」起来
- meltdown linux检测,Linux操作系统已拥有自动化的Spectre/Meltdown检查器
- 太牛了!B 站 UP 主开发会写高考作文的 AI
- [整理]邮件里常用英文缩写
- Django发送电子邮件