Stacks of Flapjacks UVA 薄饼排序问题
![](/assets/blank.gif)
![](/assets/blank.gif)
// 有点类似栈和队列的操作,但在这里可以用纯数组模拟出来。#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;int a[32],b[32];int main(){ int u=0,j,k;while(cin>>a[u]){ b[u]=a[u]; if(getchar()=='\n'){ u+=1; for(int i=0;i<u;++i) { if(i) cout<<" "; cout<<a[i];} cout<<endl; sort(b,b+u); for(i=u-1;i>=0;--i) { for(j=0;j<u;++j) { if(b[i]==a[j] && i!=j){ if(j==0) cout<<u-i<<" "; elsecout<<u-j<<" "<<u-i<<" "; int v=0,c[32]; for(k=i;k>j;--k) c[v++]=a[k]; for(k=0;k<=j;++k)c[v++]=a[k];for(k=i+1;k<=u-1;++k)c[v++]=a[k];for(k=0;k<v;++k)a[k]=c[k]; break; } } } cout<<"0"<<endl;u=0; } else u++; } return 0;}
View Code
转载于:https://www.cnblogs.com/LOB104-zhanglei/articles/3178220.html
Stacks of Flapjacks UVA 薄饼排序问题相关推荐
- UVa 120 - Stacks of Flapjacks
题意:给一摞随意摞的煎饼,要按直径从上到下递增的顺序排列,求翻的顺序. 思路:贪心. 1,读取煎饼数据,新建一个数组,复制数据,排序,作为参考. 2,从最大直径(maxNum)的煎饼开始,看其是否在底 ...
- uva 120——Stacks of Flapjacks
题意:一个非常有趣的问题,就是给一摞煎饼,然后从下面拿起来一张,然后把该张上面的所有馅饼反转,求最后使得馅饼从小到大的最小的步数. 思路:贪心.每次都把没排好序的最大数反转到最上面,然后在一次反转到最 ...
- π-Algorithmist分类题目(3)
原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(3) Probability ...
- π-Algorithmist分类题目(1)
原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(1) Sorting UVAL ...
- 紫书《算法竞赛入门经典》
紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...
- UVa Online Judge 工具網站
UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...
- (Step1-500题)UVaOJ+算法竞赛入门经典+挑战编程+USACO
下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成.打牢基础,厚积薄发. 一.UVaOJ http://uva.onlinej ...
- 岁月的剪影【四月尘土飞扬】
四月三十日 四月最后一天~明天就开始51假期.整个办公室弥漫着假期~ 虽然已经有不少人都提前请假了. ---- 今天特别去找老板说那个图纸的问题,特别想去调查,他居然又摆出没关系的态度. 晕死,你心情 ...
- 算法竞赛入门经典+挑战编程+USACO
下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成.打牢基础,厚积薄发. 一.UVaOJ http://uva.onlinej ...
最新文章
- hbase1.1.1 连接集群_除了HAProxy,RabbitMQ集群还可以这样用
- innerText与innerHTML的区别
- hibernate正向生成数据库表以及配置——Student.java
- day24-1 元类
- VS.NET 2003 安装问题
- 如何与Ubuntu One同步配置文件
- 读入源文件,并在每行前加上行号和[Tab]
- 走进统信软件,读懂国产操作系统新生态建设
- 第12天--css三种定位及z-index
- 基于电商消费行为金融用户的数据梳理
- RQNOJ 342 最不听话的机器人:网格dp
- IIS7.5应用程序池集成模式和经典模式的区别介绍
- html原生ajax
- java int 转 object_在java上将int转换为Object
- 国内公有云大厂核心技术解剖
- 高通msm8916 gpio笔记(基于设备树)
- 使用Fiddler对手机App抓包
- macos 输入法切换卡顿 macos monterey (已解决)
- Google圈钱新法:为小网站提供廉价搜索
- HDLBITS笔记34:Lemmings1、Lemmings2、Lemmings3、Lemmings4