nyoj770仿射密码
来源:互联网 发布:java 调用wireshark 编辑:程序博客网 时间:2024/04/29 03:34
题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=770
ps:这种密码题思路都差不多一致,只是加密公式有点不同
Code:
#include<stdio.h>#include <string.h>char str[50],ch[50];void mapping(int k1,int k2){ int i; for(i=0;i<26;i++) ch[(k1*i+k2)%26]=i+'A';}int main(){ int k1,k2,i; while(scanf("%s%d%d",str,&k1,&k2)!=EOF) { mapping(k1,k2); for(i=0;i<strlen(str);i++) str[i]=ch[str[i]-'A']; printf("%s\n",str); } return 0;}
0 0
- NYOJ770 仿射密码
- nyoj770仿射密码
- 仿射密码加密算法
- 仿射密码
- 仿射密码
- 仿射密码加密
- 仿射密码解密
- 仿射密码
- 仿射密码
- 仿射密码 c++实现
- [转载]仿射密码(古典)
- 仿射密码(加法密码+乘法密码)
- Z26上的仿射密码体制
- [python] 密码学:仿射密码的实现
- 770 仿射密码【暴力枚举】
- Android仿射密码加密app
- Android仿射密码破译app
- NYOJ-770仿射密码,乘数密码与移位密码的结合;
- 洗牌算法
- c++中值得初始化
- 深入分析字符编码之三-Java 中如何编解码
- Android setLayoutParams 常见问题汇总
- Codeforces Round #350 (Div. 2) F. Restore a Number(有一位数为n的数,在后面添上n这个数,然后将所有的数字打乱输出,再给你一串原数字的子串,输出最小)
- nyoj770仿射密码
- 深入分析字符编码之四-Java Web 涉及到的编码
- Android读书笔记——Android studio的安装配置
- python的strip()内置函数,各种string内置函数见link
- MySql5.7配置版安装
- Java-常量与变量
- Ubuntu下安装R&RStudio,以及在桌面新建RStudio图标
- Bootstrap 3.3.2 所有样式
- C经典 有参数宏的用法