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

浙江网站建设优化电销系统哪个好

浙江网站建设优化,电销系统哪个好,全国住房城乡建设厅网站,设计素材网站哪个最好用遍历三层循环,数据量十分地大,可以找第一行小于第二行的 再找第三行大于第二行的,所有方案的和 通过分析测试样例,111,222,333这三个数存在重复计算。可以想办法存一下每个数的出现次数 如果是111666999.不管1和9怎么变,只要第一行小于6,第二行小于9,答案不变 所以可以想办法存… 遍历三层循环,数据量十分地大,可以找第一行小于第二行的 再找第三行大于第二行的,所有方案的和 通过分析测试样例,111,222,333这三个数存在重复计算。可以想办法存一下每个数的出现次数 如果是111666999.不管1和9怎么变,只要第一行小于6,第二行小于9,答案不变 所以可以想办法存一下出现次数的前缀和 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays;public class Main{static int n;static int N 100010;static int[] a new int[N];static int[] b new int[N];static int[] c new int[N];static int[] cnt new int[N]; //存储数组中每个数出现的次数static int[] s new int[N]; //存储次数的前缀和static int[] as new int[N]; //有多少个数比第i个数小static int[] cs new int[N]; //有多少个数比第i个数大static BufferedReader in new BufferedReader(new InputStreamReader(System.in));public static void main(String[] args) throws IOException {n Integer.parseInt(in.readLine());//存储输入数据String[] x in.readLine().split( );String[] y in.readLine().split( );String[] z in.readLine().split( );//为了方便,可以从下标1的位置开始读取存储的数据//最后 1 是因为后面的s[b[i] - 1] 会出现下标越界的情况//把所有读入的值统一 1for (int i 1; i n; i) {a[i] Integer.parseInt(x[i - 1]) 1;b[i] Integer.parseInt(y[i - 1]) 1;c[i] Integer.parseInt(z[i - 1]) 1;}//cnt[i] : 表示a[i] 中每个数出现的个数for (int i 1; i x.length; i) cnt[a[i]];//s[i] : 表示 a数组每个数出现次数的前缀和//前缀和的限制条件要用i N//比如只有3个数,但这三个数可能大于3for (int i 1; i N; i) s[i] cnt[i] s[i - 1];//as[i] 表示 a[i] 中 有多少个数比 b[i]小//也就是 用s[x] 表示,s[x]表示 x的数有多少个//不能取等 所以 x b[i] - 1//也就是as[i] s[b[i] - 1]//注意题目给的数据是无序的for (int i 1; i x.length; i) as[i] s[b[i] - 1];Arrays.fill(s,0);Arrays.fill(cnt,0);//cnt[i] : 表示c[i] 中每个数出现的个数for (int i 0; i z.length; i) cnt[c[i]];//s[i] : 表示 c数组每个数出现次数的前缀和for (int i 1; i N; i) s[i] cnt[i] s[i - 1];//要统计有多少个数比c[i]大,s[i]的含义是有多少个比i小的数//要统计比c[i]大的数,可以用s[N - 1] - s[b[i]]来算for (int i 1; i z.length; i) cs[i] s[N - 1] - s[b[i]];//最后通过as[i] 和 cs[i] 相乘 再相加就可以得到结果long sum 0;for (int i 1; i n; i) sum (long)as[i] * cs[i];System.out.println(sum);in.close();}}
http://www.zqtcl.cn/news/338111/

相关文章:

  • 无锡网站制作计划我的世界寻找建筑网站
  • 烟台建设集团招聘信息网站青岛百度公司总部
  • php网站模板怎么用怎么做链接网站
  • 完整网站开发视频教程安丘营销型网站建设
  • 女与男爱做电影网站免费网站外包公司
  • 传统文化传播公司网站建设wordpress 插件开启
  • 哪些网站是做外贸生意的网站建设所需美工
  • 网站建设哪个公司比较好惠州网络问政平台
  • 河南网站备案系统短信广州注册公司程序
  • 苏晋建设集团网站跨专业的简历怎么制作
  • 交互网站怎么做设计师作品网站
  • 国外网站的分析工具有哪些办公室装修计入什么会计科目
  • 手机网站 需求模板3000元建设个人网站
  • 请人做网站域名和主机thinkphp网站开发实战教程
  • 做地产网站哪家好饮料网站建设价格
  • 外管局网站 报告怎么做wordpress 阿里
  • 湘潭做网站 去磐石网络山西自助建站费用低
  • 温州哪里做网站比较好昆明网页制作开发
  • 网站建设淘宝客网站建设与网页设计入门
  • 网站推广营销联系方式俄语免费网站制作
  • 广东企业网站seo点击软件搭建本地网站
  • 商丘做网站的价格专业网站制作哪家强
  • 瑞安微信网站软件公司网站设计与制作
  • 片头网站网站建设服装在线商城实训报告
  • wordpress做企业网站怎样做网页推广
  • 网站建设售后服务安全维护企业网站开发 外文文献
  • 网站设计英文翻译系统开发的五个阶段
  • 成华区门户网站拍卖网站开发多少钱
  • html设计网站wordpress 评论增加字段
  • 搭建正规网站小程序开发难不难