Best Cow Line FZU
来源:互联网 发布:php帮助手册下载 编辑:程序博客网 时间:2024/05/16 04:37
原题:FZU - 1546
题目大意:
给出一个序列q和一个空的序列m,可以从q的头部或者尾部取出一个字符加入到m的尾部,要求新的序列m字典序最小
简单的贪心就行,用两个标记向中间移动,谁小就把谁加入到新序列中
#include <iostream>#include <cstdio>using namespace std;char s[2010];char m[2010];int n;int judge(int l,int r) { if(s[l]<s[r]) return 0; else if(s[l]>s[r]) return 1; if(r-l<=2) return 0; return judge(l+1,r-1);}int main() { int i; while(~scanf("%d",&n)) { for(i=0; i<n; i++) { getchar(); scanf("%c",&s[i]); } int l=0,r=n-1,t=0; while(t!=n) { int temp=judge(l,r); if(temp) { m[t++]=s[r]; r--; } else { m[t++]=s[l]; l++; } printf("%c",m[t-1]); if(t%80==0)printf("\n"); } if(t%80)printf("\n"); } return 0;}
0 0
- Best Cow Line FZU
- pku3617 Best Cow Line
- poj Best Cow Line
- Best Cow Line
- POJ3617 Best Cow Line
- Best Cow Line
- POJ3617 Best Cow Line
- POJ3617 Best Cow Line
- Best Cow Line
- best cow line(poj3617)
- Best Cow Line
- POJ-Best Cow Line
- POJ3617-Best Cow Line
- B - Best Cow Line
- POJ3617 Best Cow Line
- Tyvj2500 Best Cow Line
- POJ3617 Best Cow Line
- poj3617 Best Cow Line
- 密码学——公钥与私钥(非对称加密)
- 获取并处理中文维基百科语料
- 如何用nodejs+jquery.ajaxfileupload.js实现文件上传功能
- C++ vector总结----未完
- 紧急拨号
- Best Cow Line FZU
- 【ZCTF】easy reverse 详解
- 文本似性检测论文总结----面向科技项目申报文本相似性检测算法的研究与应用
- 关于同步,异步,阻塞,非阻塞,IOCP/epoll,select/poll,AIO ,NIO ,BIO的总结
- 关于for (i = (n|1)-2; i > 0; i-=2)
- C语言格式输出函数printf()详解
- android开发:调用照相机临时跳转页面
- 浅谈链表结构
- SSH面试题整理