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

加强 廉政网站建设常州网站建设智博

加强 廉政网站建设,常州网站建设智博,营销网店推广的软文,家教辅导培训网站建设思路#xff1a; 1. 此题考查的冒泡排序中的交换次数#xff0c;其实就是考察当前数与后面的逆序对个数问题。而为了最大利用位数#xff0c;应当使每一位都不小于后面的字符#xff0c;否则会造成一次逆序对的浪费#xff08;贪心#xff0c;为了使总位数最少#xff… 思路 1. 此题考查的冒泡排序中的交换次数其实就是考察当前数与后面的逆序对个数问题。而为了最大利用位数应当使每一位都不小于后面的字符否则会造成一次逆序对的浪费贪心为了使总位数最少。 2. 通过上面的思路可以得知每一个不同长度的最大逆序对数量一定是由严格递减的字符串组成。而如果要获得逆序对数量介于相邻长度之间的数只需要对逆序对数量较大的进行部分修改即可。 3. 修改采用dfs进行判断。 #include bits/stdc.h using namespace std; int i2;int a; int ans[1000]; bool check() {int sum0;int pre 0,cnt 1;for(int j2;ji;j){if(ans[j] pre){cnt;sumj-cnt;}else{pre ans[j];cnt 1;sumj-1;}} // for(int j i;j1;j--) // { // cout(char)(ans[j]a); // }cout sumendl;if(sum a){for(int j i;j1;j--){cout(char)(ans[j]a);}return true;}else{return false;} }bool dfs(int pos,int most) {if(pos 1){return check();}for(int j 0;jmost;j){ans[pos] j;if(dfs(pos-1,max(0,j))) return true;}return false; } int main() {cina;int num[1000] {0};//可以先输出试探范围 for(;i999;i){num[i] num[i-1]i-1;if(anum[i]) break;}dfs(i,i-1);return 0; }
http://www.zqtcl.cn/news/287987/

相关文章:

  • 在哪里做马可波罗网站wordpress中文站cn
  • 威海外贸建站制作游戏的平台
  • 网站栏目策划 有思想的新闻网站建设开发的流程
  • 网站描述修改潍坊百度网站排名
  • 网站开发设计的技术网站开发可能存在的困难
  • 单片机做网站网站地图那么建设
  • 手机版网站建设软件wordpress主题开发ide
  • 网站建设的技术有哪些内容网站推广优化排名
  • 网站开发用jsp网站开发需要什么技术
  • 网站打开404错误怎么解决网站开发树形图
  • 好的建设网站公司哪家好湖南省做网站的
  • 网站怎么上传网站建设可行性分析表
  • 东营做网站优化价格企业网站开发一般多少钱
  • 高端网站设计公司排名邢台哪里有做网站的
  • 广州网站开发 英诺科技营销式网站建设
  • 网站存在的缺陷编程的基础知识
  • flash同视频做网站天津建设工程信息网投标信息系统
  • 湛江做网站开发手机网址大全主页网址
  • 平面网站设计如何租用网站服务器
  • 课程视频网站建设的必要性专利减缓在哪个网站上做
  • 正规品牌网站设计品牌网站建设开发 脚本语言
  • 潍坊模板建站定制网站规划管理部门的网站建设
  • 光明楼网站建设九一人才网赣州招聘官网
  • 如何做网站监控wordpress修改文章点赞数
  • 佛山高端网站建设报价网站的建设属于无形资产
  • 永川网站设计wordpress+用户前台
  • 晋城客运东站网站开发公司装修通知告示怎么写
  • 北京做手机网站的公司哪家好完整的网站开发
  • 建立网站的内容规划长沙网络推广哪家
  • 网站建设及优化教程百度网站优化排名