Sicily 1036. Crypto Columns
来源:互联网 发布:新华书店淘宝旗舰店 编辑:程序博客网 时间:2024/06/05 18:35
#include <iostream>#include <string>#include <algorithm>using namespace std;char ch[11][11];int arr[100];char ch1[11][11];int main(){string str;while(cin >> str&&str!="THEEND"){int len=str.length();string st;cin >> st;int len1=st.length();int high=len1/len,m=0;for(int k=0; k < len; k++)for(int i=0; i < high; i++)ch[i][k]=st[m++];/*for(int k=0; k < len; k++){for(int i=0; i < high; i++)cout << ch[i][k];cout << endl;}*/string str1=str;int count=0;for(int i=0; i < len; i++)for(int j=i; j < len; j++){if(str1[j]<str1[i]) swap(str1[i],str1[j]);}//cout << str1 << endl;for(int i=0; i < len; i++){for(int j=0; j < len; j++){if(str[i]==str1[j]){arr[count++]=j+1;str1[j]='*';break;}}}/*for(int i=0; i < len; i++)cout << arr[i] << " ";cout << endl;*/count=0;for(int i=0; i < len; i++){for(int k=0; k < high; k++){ch1[k][count]=ch[k][arr[i]-1];}count++;}for(int i=0; i < high; i++)for(int k=0; k < len; k++)cout << ch1[i][k];cout << endl;}}
0 0
- Sicily 1036. Crypto Columns
- sicily--1036. Crypto Columns
- Sicily.1036. Crypto Columns
- Sicily 1036. Crypto Columns
- sicily 1036. Crypto Columns
- Sicily 1036. Crypto Columns
- sicily 1036.Crypto Columns
- Sicily 1036. Crypto Columns
- Sicily 1036. Crypto Columns
- Sicily 1036. Crypto Columns
- [sicily]1036. Crypto Columns
- sicily 1036. Crypto Columns
- sicily 1036. Crypto Columns
- [sicily online]1036. Crypto Columns
- sicily 1036. Crypto Columns和multimap详解
- Sicily 1036 Crypto Columns
- 1036. Crypto Columns
- 1036. Crypto Columns
- 【树形DP】Centroid
- [JNI]如何在ANDROID JNI 的C++中打Log
- 关于linux kernel里的high memory
- Controlling How NSThread and NSRunLoop Exit
- IOS中的WebView
- Sicily 1036. Crypto Columns
- 读取JSON字符串,转为XML文件(二)
- Phoenix常见问题解答
- 何以笙箫默
- 嵌入式内核编译错误解决办法
- 串并联谐振带宽和Q
- iOS学习代码下载—ShareSDK分享到微信、微信朋友圈、QQ
- 常用的Java代码汇总
- 利用中断实现的4*4矩阵键盘扫描