当前位置: 首页 > news >正文

云南旅游网站建设公司家庭网站建设

云南旅游网站建设公司,家庭网站建设,珠海做网站多少钱,为什么学网站开发题目#xff1a;https://www.lydsy.com/JudgeOnline/problem.php?id4319 如果字符集有 5e5 那么大的话#xff0c;挨个填上去就行了。但只有26个字符#xff0c;所以要贪心地尽量填和上一次一样的字符。 按 sa[ ] 的顺序从小到大填字符#xff0c;判断这个位置 x 能否填上…题目https://www.lydsy.com/JudgeOnline/problem.php?id4319 如果字符集有 5e5 那么大的话挨个填上去就行了。但只有26个字符所以要贪心地尽量填和上一次一样的字符。 按 sa[ ] 的顺序从小到大填字符判断这个位置 x 能否填上一次在 y 填的字符的条件就是 rk[ x1 ] rk[ y1 ]。   因为 x 的字典序比 y 大而 x 位置要填和 y 一样的字符所以 x 的后面应该比 y 大。发现后面部分也是两个后缀所以利用“接下来会使它们合法”这一限制就能判断 x 位置填什么了。 自己的思路有待锻炼要尝试归纳限制条件 #includecstdio #includecstring #includealgorithm using namespace std; const int N5e55; int n,sa[N],rk[N]; char a[N]; int rdn() {int ret0;bool fx1;char chgetchar();while(ch9||ch0){if(ch-)fx0;chgetchar();}while(ch0ch9) retret*10ch-0,chgetchar();return fx?ret:-ret; } int main() {nrdn();for(int i1;in;i)sa[i]rdn(),rk[sa[i]]i;int i,p0;a[sa[1]]0;for(i2;in;i){if(rk[sa[i]1]rk[sa[i-1]1])a[sa[i]]p;else {a[sa[i]]p;if(p26)break;}}if(in)puts(-1);else {for(int i1;in;i)putchar(a[i]a);puts();}return 0; }  转载于:https://www.cnblogs.com/Narh/p/10079748.html
http://wiki.neutronadmin.com/news/121400/

相关文章:

  • 网站动画广告条怎么做的爱企查企业服务平台
  • 瓦房店网站建设怎么查看服务器上的网站
  • 怎么爬虫做网站网站设计与网页配色实例精讲
  • 外贸电子商务网站建设平台常州按天优化代理
  • 公众号绑定网站教程外贸网站解决方案
  • 沈阳建设电商网站网站用户角色
  • 通州企业网站建设ppt模板app
  • 塑胶加工东莞网站建设技术支持国外工业产品设计网站
  • 活动策划网站有哪些网页设计与网站建设课程总结
  • 襄阳市网站搭建公司识图
  • php网站开发是什么意思怎么在网站标题做logo
  • 温州网站制作设计wordpress主题很卡
  • 公司企业网站免费建设松江做网站需要多少钱
  • 网站配色与布局 教材网站建设管理情况的通报
  • 网站建设技术经理岗位职责江门网站推广技巧服务
  • 网页设计师个人网站婚庆公司赚钱吗
  • 建设一个私人视频网站官网网址
  • 旅游网站建设系统为什么要做营销型的网站建设
  • 网站编程语言哪个好网站建设优秀网
  • 网站的广告语应该怎么做什么是响应式
  • 做房产推广那个网站好icp备案查询网站
  • 手机建站最好的网站三个页面的网页作品模板
  • 哪里有网站可以做动态视频倒计时ueditor如何上传wordpress
  • 网站流量超限什么意思商务网站制作公司
  • 公司做免费网站建设深圳返利网站开发
  • 怎么制作一个免费的网站模板坂田网站建设流程
  • 大安网站建设运营方案模板
  • 创办一个网站多少钱网站的外链怎么做
  • 施工程找工程做哪个网站好游戏开发工程师月薪
  • 保定建站价格阜阳网站制作公司哪里有