zoj 1006 Do the Untwist 簡單字符串
2019独角兽企业重金招聘Python工程师标准>>>
字符串的題目千萬不要急,按步驟來
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;int
main()
{int k, n, a[80], b[80];char s[80], c[80];while(cin>>k && k){cin>>s;n=strlen(s);for(int i=0; i<n; i++){if(s[i]=='_')a[i]=0;else if(s[i]=='.')a[i]=27;elsea[i]=s[i]-'a'+1;} for(int i=0; i<n; i++){b[(k*i)%n]=(a[i]+i)%28;}for(int i=0; i<n; i++){if(b[i]==27)c[i]='.';else if(b[i]==0)c[i]='_';elsec[i]=b[i]+'a'-1; }for(int i=0; i<n; i++)cout<<c[i];cout<<endl;} return 0;
}
转载于:https://my.oschina.net/dianpaopao/blog/124545
zoj 1006 Do the Untwist 簡單字符串相关推荐
- zoj 1006 do the untwist
题目见zoj 1006 或poj 1317 简单的解密算法,直接套用题目中公式即可. /* zoj 1006 Do the Untwist */ #include <stdio.h> #i ...
- Perl 第二章 簡單變量
基本上,簡單變量就是一個數據單元,這個單元可以是數字或字符串. [ 整型 ] PERL最常用的簡單變量,由於其與其它語言基本相同,不再贅述.例︰ $x = 12345; if (1217 + 116 ...
- python3librequest_python3.x學習之urilib.request簡單學習
參考鏈接:https://docs.python.org/3/library/urllib.request.html#module-urllib.request (翻譯有誤之處請見諒,我還是個初學者. ...
- FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App
原文:http://www.appcoda.com/fmdb-sqlite-database/ 作者:GABRIEL THEODOROPOULOS 譯者:kmyhy 通常在 App 中使用數據庫并處理 ...
- 簡單編譯內核 linux kernel gnu
2019独角兽企业重金招聘Python工程师标准>>> 需要 make, gcc 下戴內核檔 http://www.kernel.org 成為 root 進入 /usr/src 解壓 ...
- JSP + AJAX 打造簡單聊天室
本文代碼下載地址:http://download.csdn.net/source/798197 一個簡單的聊天室程式,但基本包含了簡單的AJAX的使用方法,可以做為簡單的Demo用來學習. 整個程式包 ...
- D - F e n d 簡 單 教 學 DOSBOX Easy Shell 【玩DOS游戏的必备软件】
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow D - F e n ...
- matlab 白色像素点,MATLAB 簡單的計算白色輪廓中像素點的個數
近來,有朋友問到,如何計算白色輪廓中的像素點的個數.我在這里就舉一個超級簡單的例子,就是假設一副二值圖片,其背景是黑色的,而你的邊緣是白色的,而且你的白色邊緣中不包含黑色的點,就如附件中的那個圖像.下 ...
- 遊戲是這樣寫成的 (第三篇: 簡單的遊戲框架)
遊戲是這樣寫成的 (第三篇: 簡單的遊戲框架) 通過上一篇, 我們已有個基本的畫圖功能, 這次讓我們弄一個簡單的遊戲框架吧! 其實一般的遊戲, 大至有兩個主要的函數就可以了: update 和 ren ...
最新文章
- linux常用运维工具uptime、iostat、vmstat、sar
- WINDOWS 2008 脱机文件夹
- [Java] 实验4參考代码
- vsc系统是什么意思_crm系统什么意思
- bzoj3140: [Hnoi2013]消毒(二分图)
- 安卓手机备份_安卓手机数据备份与恢复方法汇总和操作详解
- 例行性工作 排程(crontab)
- Unit25 Congratulation
- Three.js Scene Graph
- 记2014“蓝桥杯全国软件大赛quot;决赛北京之行
- 不恢复余数除法原理_小学数学基础概念大全,家长收藏起来,一条一条讲给孩子听。能全背下来的,考试也不带怕的了!...
- java中math是什么意思,java中的Math种
- 在字符串中输入回车换行或其它特殊字符
- 一张图解释什么是遗传算法_通俗易懂地解释遗传算法
- python验证身份证号码大全_国服魔兽注册账号需要验证身份证及真实姓名
- Python学习笔记--day09 函数 模块 (文件、路径操作)
- 几种常见的数据分区方法
- Excel数据透视表经典教程五《功能选项卡》
- IPC机制(一)---基础知识
- 多线程与高并发 笔记,非面向初学者 二:java引用,高并发多线程容器,线程池