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

郑州网站设计专家陕西省中小学教师培训网站

郑州网站设计专家,陕西省中小学教师培训网站,有没有免费看的视频,建网站域名注册题目 长度为n的环状串有n种表示方法#xff0c;分别为从某个位置开始顺时针得到#xff0c;在这些排列中字典顺序最小的称“最小表示”。 如CTCC的最小表示为CCCT#xff0c;CGAGTCAGCT的最小表示为AGCTCGAGTC。 提示#xff1a;对于两个字符串#xff0c;从第一个字符开始…题目 长度为n的环状串有n种表示方法分别为从某个位置开始顺时针得到在这些排列中字典顺序最小的称“最小表示”。 如CTCC的最小表示为CCCTCGAGTCAGCT的最小表示为AGCTCGAGTC。 提示对于两个字符串从第一个字符开始比较当某一个位置的字符不同时该位置字符较小的串字典序小如果一个字符串没有更多的字符但是另一个字符串还没结束则较短的字符串的字典序较小。 输入输出样例 输入 2 CTCC CGAGTCAGCT 输出  CCCT AGCTCGAGTC 代码 #includestdio.h #includestring.h #define maxn 105 int less(const char *s,int p,int q){//环串s的表示法p是否比表示法q的字典序小 int n strlen(s);int i;for(i0;in;i){if(s[(pi)%n]!s[(qi)%n]){//环状串的表示法 return s[(pi)%n]s[(qi)%n];}}return 0;//怎么排序都相等 } int main(){int T;char s[maxn];scanf(%d,T);while(T--){scanf(%s,s);int ans0;int nstrlen(s);int i;for(i1;in;i){if(less(s,i,ans)){//如果表示法i的字典序比表示法ans的字典序小ans更新为i ansi;}}for(i0;in;i){putchar(s[(ians)%n]);//环状输出 }putchar(\n);}return 0; } 掌握环状表示法
http://www.pierceye.com/news/611766/

相关文章:

  • 温州网站建设案例做网站卖衣服物流包年多少钱
  • 响应 网站建设招聘室内设计
  • 网站建设宣传册内容南京个人网站建设
  • 毕业设计可以做哪些网站遵义原创网站
  • 国外服装设计网站app网站建设需要什么
  • 网站建设a云世家宋南南网站建设合集
  • 可以网上做单的网站创建全国文明城市的宗旨是什么
  • 北京诚信建设网站成都蓉城最新消息
  • 上市公司网站建设分析评价网页制作的视频教程
  • 网站营运费网站关键字优化工具
  • 上海企业网站建站中山一站式营销推广平台
  • 想做网站策划怎么做苏州seo关键词排名
  • 中小型企业电子商务网站建设seo优化推广公司
  • 网站开发类型什么意思网页制作与设计千年之恋代码
  • 怎么做公司的网站免费网站建设专业的公司
  • 适合这手机浏览器主页的网站wordpress本地上传服务器
  • 济南百度网站开发寮步镇做网站
  • 营销类型的公司网站专注高密做网站哪家好
  • 公司网站建设找谁做网络渠道
  • 网站建设公司 校园网站html5商城网站
  • 自学it做网站厦门网站推广¥做下拉去118cr
  • 汕头市做网站优化国内时事新闻
  • 网站文章来源seowordpress 搜索 分词
  • 网站建设和网络推广微信开发品牌
  • 湛江网站关键词优化百度推广优化技巧
  • 做盗版网站会怎样网页设计规范2018
  • 做个中英文网站多少钱网页设计图片作品
  • iis7 添加php网站网站为什么需要空间
  • 网站到首页排名h5怎么制作的
  • 网站制作教程 pdf下载培训网站制作网站