swustoj(翻煎饼)
来源:互联网 发布:linux执行sql文件 编辑:程序博客网 时间:2024/04/26 23:45
#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;void Change(int *a, int low, int high){for (int i = low, j = high; i < j; i++, j--){int temp = a[i];a[i] = a[j];a[j] = temp;}}int main(){int ans = 0;int n;int a[1005], b[1005];scanf("%d", &n);for (int i = 1; i <= n; i++){cin >> a[i];b[i] = a[i];}int cnt = n;//cnt为a[i]这个数应该在的位置sort(b + 1, b + 1 + n);for (int i = n; i >= 0; i--)//从最大的数开始翻转{for (int j = 1; j <= cnt; j++){//如果该数不在其应该在的位置if (a[j] == b[i] && j != cnt){//如果a[i]是第一个就只翻转一次,如果不是就要翻转两次//先将该数翻转到第一层//然后再if (j != 1){ans++;Change(a, 1, j);}Change(a, 1, cnt);ans++;break;}}cnt--;//修改位置}cout << ans << endl;return 0;}
0 0
- swustoj---254翻煎饼
- 翻煎饼 swustoj 254
- swustoj(翻煎饼)
- 翻煎饼
- 翻煎饼问题!
- 254 翻煎饼
- Uva120 Stacks of Flapjacks 翻煎饼
- 水题(翻煎饼,uva 120)
- 翻煎饼问题(代码及解析)
- Stacks of Flapjacks 翻煎饼-UVA120 白书第五章
- UVA 120 Stacks of Flapjacks(翻煎饼,啦啦啦啦~)
- AOJ-0525 Osenbei-翻煎饼(穷竭搜索,BFS,BITSET)
- swustoj---1091
- swustoj(667)
- 煎饼相对论
- 甄嬛买煎饼
- 手工煎饼
- Mac 煎饼
- 分割大文件
- 【MVC】AngularJs+KendoUI开发报表Demo(导出Excel和折线图)
- intellij IDEA快捷键(Windows环境下)
- java 设计模式 拦截器
- 新闻的离线下载功能仿网易之(一) 基本功能实现
- swustoj(翻煎饼)
- tws设置在图标上显示新闻
- CSDN加载图片的问题
- java 基础
- 基于线性回归预测房价
- ScrollView 组件原生事件onScroll
- ActiveMQ-5.9.0 安装和启动
- React-router4
- 剑指offer-构建乘积数组-php