当前位置: 首页 > 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.pierceye.com/news/338111/

相关文章:

  • 怎么下载自己做的网站杭州互联网公司排名
  • 做曖視頻网站网站开发设计流程论文
  • 北京移动官网网站建设凡科做的网站好吗
  • 申请网站域名怎么做wordpress金融主题
  • 中国建设银行移动门户网站wordpress 生成html代码
  • dw网站建设框架大小设定广州分销商城开发
  • 网站一年的 运营费用一般企业网站建设合同
  • 九龙坡集团网站建设贵阳网站建设推广
  • 架设网站 自己购买服务器无锡seo网站推广费用
  • 网站关键词长度开平 做一网站
  • 青海制作网站可以网站可以做免费的文案广告
  • 深圳维特网站建设有彩虹代刷源码怎么做网站
  • 有了自己的网站怎样做后台食品建设网站前的市场分析
  • 制作伪装网站微餐饮网站建设
  • 泰州做网站软件哈尔滨网站建设市场分析
  • 手机网站建设口碑好网站的技术建设
  • 论坛类网站备案wordpress分享qq
  • 做化工的在哪个网站做平台好长期做网站应该购买稳定的空间
  • 网站建设 推广找山东博达制作网页难吗
  • 临安网站设计海口h5建站模板
  • 网站建设济南云畅网络技术有限公司厦门最新通告
  • ozon电商平台seo关键词搜索和优化
  • 网站收录查询情况科技网站导航
  • 如何做有后台的网站模板网站和定制网站的优劣势对比
  • 在360网站做公告怎么弄南平建设企业网站
  • 网站建设电影动漫制作专业什么电脑最适合
  • 企业做网站公司有哪些wordpress登陆不了一直返回首页
  • 汽车网站建设公司哪家好长春做网站多少钱
  • 雄安移动网站建设php网站用什么软件
  • 网站开发税收分类山东平台网站建设制作