ACM_程序设计竞赛:贪心算法:字典最小序
来源:互联网 发布:python的布尔值 编辑:程序博客网 时间:2024/06/11 09:58
#include <stdio.h>#include <tchar.h>#include <queue>#include <iostream>using namespace std;const int N = 8;char chs[N+1] = "ADHCACBD";char* solve(char chs[]){ int start = 0, end = N - 1; bool isLeft = false; char dest[N]; while(start <= end) { for(int i = 0; start + i < end; i ++) { if(chs[start + i] < chs[end - i]) { isLeft = true; break; } else if(chs[start + i] > chs[end -i]) { isLeft = false; break; } else continue; } if(isLeft) { dest[N-(end - start + 1)] = chs[start ++]; //putchar(chs[start ++]); } else { dest[N-(end - start + 1)] = chs[end --]; //putchar(chs[end --]); } } return dest;}int main() { char* result = solve(chs); for(int i=0; i<N; i++) { putchar(result[i]); } cout<<endl; return 0;}
0 0
- ACM_程序设计竞赛:贪心算法:字典最小序
- ACM_程序设计竞赛:贪心算法:硬币问题
- ACM_程序设计竞赛:贪心算法:区间问题
- ACM_程序设计竞赛:贪心算法:saruman army
- ACM_程序设计竞赛:DP:01背包
- 贪心算法——字典序最小问题
- ACM_算法竞赛入门_源程序
- 《挑战程序设计竞赛》2.2一直往前!贪心算法
- ACM_总论_国际大学生程序设计竞赛考点
- ACM_程序设计竞赛:穷举法:DFS(深度优先)
- ACM_程序设计竞赛:穷举法:BFS(广度优先)
- 最小生成树---Kruskal算法---挑战程序设计竞赛读书笔记
- 贪心字典序最小问题poj3617
- 字典序最小问题--贪心入门
- 挑战程序设计竞赛p42(贪心)
- 字典序最小问题 前后删除加入 贪心poj3617
- POJ 3617 Best Cow Line (字典序最小_贪心)
- POJ 3617 Best Cow Line [贪心] [字典序最小]
- 学习Java开源框架前你应该了解的
- 计算机网络--网络层之IP地址与子网
- Commons IO 2.4
- js中数组申请的区别
- service与Thread的区别
- ACM_程序设计竞赛:贪心算法:字典最小序
- H264基础概念
- LeetCode 33,81. Search in Rotated Sorted Array i, ii
- 计算机网络--网络层知识点整理
- JAVA泛型编程笔记
- Android Activity跳转到安卓市场
- 剑指offer面试题 合并两个排序的链表
- linux设备树dts移植详解
- 计算机网络--数据链据层上的设备详解