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

西安网站建设推广服务大型局域网组建方案

西安网站建设推广服务,大型局域网组建方案,网站开发的英文书有什么软件,禁用wordpress编辑器一、 题目描述#xff1a; 小红有一个01字符串#xff0c;她可以进行最多k次提作#xff0c;每次操作可以交换相邻的两个字符#xff0c;问可以得到的字典序最小的字符串是什么 输入描述#xff1a; 一行两个整数 n 和 k#xff0c;表示字符串的长度和可以进行的操作…一、 题目描述 小红有一个01字符串她可以进行最多k次提作每次操作可以交换相邻的两个字符问可以得到的字典序最小的字符串是什么 输入描述 一行两个整数 n 和 k表示字符串的长度和可以进行的操作次数。 接下来一行一个长度为 n 的 01 字符串。 1 n 1 0 5 10^5 105 1 k 1 0 9 10^9 109 输出描述 输出一个长度为 n 的字符串表示字典序最小的字符串。 示例输入 5 2 01010输出 00101题解 双指针模拟将第一个出现在1后面的0与最前面的1交换 判断需要交换次数大于或者小于 k后移指向 1 的指针满足交换次数 import java.util.Scanner;public class A {public static void main(String[] args) {Scanner in new Scanner(System.in);int n in.nextInt();int k in.nextInt();in.nextLine();char[] input in.nextLine().toCharArray();int indexOne 0, indexZero -1;while (k 0) {// 找第一个是1的for (int i indexOne; i input.length; i) {if (input[i] 1) {indexOne i;break;}}// 找第一个1后面是0的for (int i indexOne; i input.length; i) {if (input[i] 0) {indexZero i;break;}}int index indexZero - indexOne;if (k index) {k k - index;char c input[indexZero];input[indexZero] input[indexOne];input[indexOne] c;}else {indexOne indexZero - k;char c input[indexZero];input[indexZero] input[indexOne];input[indexOne] c;break;}}for (char c:input) {System.out.print(c);}} }二、 讨厌鬼有一个长度为 n 的数组他想知道这个数组有多少个子序列是一个排列? 子序列的定义数组删除若干个元素(也可以不删)后得到的新数组。 排列的定义长度为 m 的数组1 到 m 每个元素都出现过且恰好出现1次。 输入描述 第一行输入一个整数 n (1n 1 0 5 10^5 105) 第二行输入 n 个整数 a i a_i ai​ (1 a i a_i ai​ 1 0 9 10^9 109) 输出描述 一行一个整数表示有多少个子序列是一个排列。由于答案过大请将答案对 1 0 9 10^9 109 7 取模后输出 示例输入 6 1 1 5 2 3 4输出 10解释 符合要求的子序列有{1}{1}{12}{12}{123}{123}{1234}{1234}{15234}{15234}共10个 题解 记录每个数字出现的次数 根据乘法原理当前数字可以组合成的合法子序列个数为 cur * cnt[i]累加 import java.util.*;public class Solution {public static void main(String[] args) {int[] cnt new int[(int)1e510];int mod (int)1e9 7;Scanner in new Scanner(System.in);int n in.nextInt();int[] nums new int[n];for (int i 0; i n; i) {nums[i] in.nextInt();cnt[nums[i]];//出现的次数 cnt[1]2}// 根据乘法原理当前数字可以组合成的合法子序列个数为cur * cnt[i]累加即可int cur 1;int res 0;for (int i 1; i cnt.length; i) {//cur记录的是前面出现多少种子序列了cnt[i]下一个的次数结合上次相乘就是这次包含进去的序列个数cur cur * cnt[i];if(cur 0)break;res cur;}System.out.println(res);} }
http://www.dnsts.com.cn/news/92866.html

相关文章:

  • 电子商务网站建设思维导图济南城市建设集团 网站
  • 什么网站可以帮别人做数据分析赚钱在线做数据图的网站
  • 设计制作网站的公司路由器端口转发做网站访问量
  • 网站二级域名怎么做wordpress自定义字段判断
  • 冠县做网站河南省住房和城乡建设厅电话
  • 网站推广模板汽车技术资料网站建设
  • 广州网站建设公司小程序wordpress计费查询
  • 深圳网站搭建哪里找哪里有网站建设联系方式
  • 如何在百度上建立自己的网站河北建设人才网官网
  • 营销型网站的要素asp.net网站sql权限设置
  • 一般网站栏目结构深圳微信网站公司哪家好
  • 免费cad图纸下载网站广州有哪些做网站的公司
  • 有哪个网站做ic浙江省2011年1月高等教育自学考试 网站建设与管理试题与答案
  • 重庆网站设计系统平面设计类网站有哪些
  • 从零开始学网站建设怎么在网站上做按钮
  • 做网站不给源码程序湖南响应式网站推荐
  • 网站开发结构区域知识产权贸易中心
  • 电商平台网站建设合同台州h5建站
  • 印象网站建设微营销软件
  • 嘉兴网站推广企业搜索引擎营销的英文缩写
  • 局机关网站建设改进措施科技建站网站源码
  • 旅游网站开发的意义相关资料房产网站怎么建设
  • 旅游网站建设风险wordpress安装插件失败
  • 网站虚拟视频主持人枣庄公司网站建设
  • 网站平台建设意见郑州做网站哪家公司最好
  • 网站免费关键词如何做wordpress分类导航主题
  • 甜品蛋糕网站建设策划书网页设计代码复习
  • 上虞做网站公司网站建设模板删不掉
  • 局网站建设管理整改情况南通做百度网站的公司网站
  • 网上商城建站工作室网络推广的方法有多选题