1002—列变位法解密
来源:互联网 发布:linux更改用户 编辑:程序博客网 时间:2024/06/05 10:16
列变位法解密
Accepts: 1393
Submissions: 5460
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
解题思路: 直接模拟,可能会超时!
import java.util.Scanner;public class Main1{public static void main(String[] args){Scanner sc = new Scanner(System.in);int T = sc.nextInt();for (int cas = 1; cas <= T; cas++){sc.nextLine();String str = sc.nextLine();int mi = sc.nextInt();char c1[][] = null;if (str.length() % mi == 0) c1 = new char[str.length()/mi][mi]; else c1 = new char[str.length()/mi+1][mi];if (str.length() % mi != 0){for (int i = 0; i < mi-str.length()%mi; i++){c1[c1.length-1][mi-1-i] = 20;}}for (int i = 0, k = 0; i < c1[0].length; i++){for (int j = 0; j < c1.length; j++){if (c1[j][i] == 20)continue;c1[j][i] = str.charAt(k++);}}System.out.println("Case #"+cas+":");for (int i = 0; i < c1.length; i++){for (int j = 0; j < c1[i].length; j++){if (c1[i][j] == 20) break;System.out.print(c1[i][j]);}}System.out.println(); }}}
0 0
- 1002—列变位法解密
- 列变位法解密
- 列变位法解密
- 列变位法解密
- 列变位法解密
- 【百度之星资格赛】 1002 列变位法解密
- 2015百度之星资格赛1002列变位法解密
- 2015百度之星资格赛1002列变位法解密
- 2015百度之星资格赛 列变位法解密 1002
- bestcoder 1002 列变位法解密(模拟)
- bestcoder 百度之星 1002 列变位法解密
- 百度之星资格赛——列变位法解密
- 2015年百度之星程序设计大赛——资格赛(1002列变位法解密)
- 百度之星 列变位法解密
- 百度之星-列变位法解密
- bestCoder 2015 百度之星程序设计大赛 资格赛-1002-列变位法解密
- 2015百度之星资格赛1002_列变位法解密
- 2015年百度之星程序设计大赛 - 资格赛:1002列变位法解密
- 设置修改CentOS系统时区
- MFC radio控件的使用方法
- 【Android】FragmentTabHost实现底部Tab菜单选项
- 透过浏览器看HTTP缓存
- 成都保安阻止小伙偷车 3人拿刀冲进银行追砍(图)
- 1002—列变位法解密
- for和foreach差别
- Spring MVC 框架搭建及详解
- 受受伤,也挺好的
- WinInet 与 winHTTP 共同引用 冲突
- android强制下线
- OnTouchListener与OnGestureListener的区别
- linux之awk用法
- ArcGis技术大牛的博客