题目1146:Flipping Pancake
来源:互联网 发布:java pdf生成 编辑:程序博客网 时间:2024/06/06 10:03
#include <stdio.h>void change(int num,int *arry,int m){ int left=1; while(left<m) { int temp=arry[left]; arry[left]=arry[m]; arry[m]=temp; left++; m--; }}int main(){ int num; int a[31],b[100]; while(scanf("%d",&num)!=EOF&&num!=0) { int index=0; for(int i=1;i<=num;i++) scanf("%d",&a[i]); for(int i=num;i>=1;i--) { if(a[i]==i) continue; if(a[1]!=i) { for(int j=2;j<=num;j++) { if(a[j]==i) { change(num,a,j); b[index++]=j; } } } change(num,a,i); b[index++]=i; } printf("%d",index); for(int i=0;i<index;i++) printf(" %d",b[i]); printf("\n"); } return 0;}/************************************************************** Problem: 1146 User: cust123 Language: C++ Result: Accepted Time:0 ms Memory:1020 kb****************************************************************/
0 0
- 题目1146:Flipping Pancake
- 题目1146:Flipping Pancake
- 九度OJ;题目1146:Flipping Pancake
- 应该也是模拟_题目1146:Flipping Pancake
- OJ_1146 Flipping Pancake
- 九度OJ 1146:Flipping Pancake(翻饼子) (递归、游戏)
- Flipping colors
- Flipping Game
- Flipping Parentheses
- Flipping Game
- Pancake sorting 煎饼排序
- 奇怪的歌手Pancake
- golang 算法之 pancake
- Bit-flipping attack
- Page Flipping and BackBuffering
- CF:A. Flipping Game
- A. Flipping Game
- codeforces Flipping Game 题解
- pull解析xml文件时type值的变化
- EasyUI常用控件禁用方法
- 第五章 5-7 自定义的映射模式
- 计算机图形学——OpenGL光照模型
- 首次在远程主机中部署WEB应用
- 题目1146:Flipping Pancake
- 在MyEclipse中上传项目到github的步骤(很详细)
- 数据结构(1):线性表
- 【寒江雪】测试环境
- synchronized
- webservices系列(六)——spring整合Axis2
- [资源] 开发笔记
- 《收获,不止Oracle》读书笔记(二):表连接
- 大数据学习——HBase 入门