poj3623
来源:互联网 发布:windows编程基础 pdf 编辑:程序博客网 时间:2024/05/29 16:07
【题意】
一个长度为N(N<=30000)的字符串,每次可以从队尾或队首拿出一个字符加入到新字符串队尾,求字典序最小的新字符串
【输入】
第一行一个N
接下来N行每行一个大写字母
【输出】
字典序最小的新字符串
题目跟3617一样,区别是数据范围变大了……因为是贪心效率很高,所以没改就过了……
program poj3623;var n,i,j,k:longint; ans,s1,s2:ansistring; temp:char;begin readln(n); s1:=''; for i:=1 to n do begin readln(temp); s1:=s1+temp; end; s2:=''; for i:=1 to n do s2:=s2+s1[n-i+1]; ans:=''; for i:=1 to n do if (s1<>'')and((s2='')or(s1<s2)) then begin ans:=ans+s1[1]; delete(s1,1,1); delete(s2,length(s2),1); end else begin ans:=ans+s2[1]; delete(s2,1,1); delete(s1,length(s1),1); end; for i:=1 to n do begin write(ans[i]); if i mod 80 = 0 then writeln; end;end.
- poj3623
- poj3623(暴力枚举+贪心)
- 后缀数组+贪心+poj3623
- POJ3623 Best Cow Line,Gold
- POJ3623-Best Cow Line, Gold
- poj3623 Best Cow Line, Gold(贪心)
- POJ3623:Best Cow Line, Gold(后缀数组)
- POJ3623 Best Cow Line, Gold 【后缀数组】
- Cpp环境【POJ3623】【Usaco2007Dec】【Vijos2993】Best Cow Line, Gold 最佳队列[2]
- 安装hudson
- linux export的删除
- 防止UI界面被输入法遮挡(画面随输入法自适应)
- CSS3 animated tooltips
- 事件的绑定和移除
- poj3623
- <摘自网上>strncpy和snprintf的正确用法详解
- Ubuntu安装Oracle
- 毕业后的日子一直在工作和睡觉中重复,看到这篇文章突然醒悟生活不能在这样的重复中渐渐失去色彩
- dpkg 与apt-get
- 步进电动机的工作原理及驱动方法
- Linux虚拟文件系统(概述)
- Web服务搜索与执行引擎(七)——重温WSDL与SOAP
- 第十周作业 1