Shuffling Machine (20)
来源:互联网 发布:飞思卡尔单片机入门 编辑:程序博客网 时间:2024/06/06 10:51
#include<stdio.h>int main(){int a[55];int t[55],c[55];int i,n;scanf("%d",&n);for(i=1;i<55;i++)scanf("%d",&t[i]);for(i=1;i<55;i++)a[i]=i;while(n--){for(i=1;i<55;i++)c[t[i]]=a[i];for(i=1;i<55;i++)a[i]=c[i];}if(a[1]<=13) printf("S%d",a[1]);else if(a[1]<=26) printf("H%d",a[1]-13);else if(a[1]<=39) printf("C%d",a[1]-26);else if(a[1]<=52) printf("D%d",a[1]-39);else printf("J%d",a[1]-52);for(i=2;i<55;i++){if(a[i]<=13) printf(" S%d",a[i]);else if(a[i]<=26) printf(" H%d",a[i]-13);else if(a[i]<=39) printf(" C%d",a[i]-26);else if(a[i]<=52) printf(" D%d",a[i]-39);else printf(" J%d",a[i]-52);}printf("\n");return 0;}/*#include<stdio.h>#include<string.h>int main(){int a[54];//{36,52,37,38,3,39,40,53,54,41,11,12,13,42,43,44,2,4,23,24,25,26,27,6,7,8,48,49,50,51,9,10,14,15,16,5,17,18,19,1,20,21,22,28,29,30,31,32,33,34,35,45,46,47};int t[54],c[54];int i,n;while(~scanf("%d",&n)){for(i=0;i<54;i++)scanf("%d",&a[i]);for(i=0;i<54;i++)t[i]=a[i];while(n--){//memcpy(t,a,sizeof(a));for(i=0;i<54;i++)c[t[i]-1]=a[i];for(i=0;i<54;i++)a[i]=c[i];}if(a[0]<=13) printf("S%d",a[0]);else if(a[0]<=26) printf("H%d",a[0]-13);else if(a[0]<=39) printf("C%d",a[0]-26);else if(a[0]<=52) printf("D%d",a[0]-39);else printf("J%d",a[0]-52);for(i=1;i<54;i++){if(a[i]<=13) printf(" S%d",a[i]);else if(a[i]<=26) printf(" H%d",a[i]-13);else if(a[i]<=39) printf(" C%d",a[i]-26);else if(a[i]<=52) printf(" D%d",a[i]-39);else printf(" J%d",a[i]-52);}printf("\n");}return 0;}*/
0 0
- 1042. Shuffling Machine (20)
- 042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 1042. Shuffling Machine (20)
- 数组元素循环右移问题 (20)
- 算法训练 逆序对 (AVL平衡二叉树)
- 微机原理、计算机组成原理与计算机体系结构之间的关系
- Have Fun with Numbers (20)
- android 经典笔记总结
- Shuffling Machine (20)
- opencv-图像细化
- Search for a Range
- Android笔记——date&time(日期时间选择对话框)
- LeetCode-Remove Duplicates from Sorted Array II (删除重复元素,使重复次数最多N次)
- 小知识
- LUA开发工具
- thinkphp 主函数库解读
- 导入Android 项目报错Unable to resolve target 'android-17'