您现在的位置是:首页 > 技术教程 正文

华为OD机试 - 中文分词模拟器(Java & JS & Python & C & C++)

admin 阅读: 2024-03-21
后台-插件-广告管理-内容页头部广告(手机)
  • 华为OD机试 - 结队编程(Java & JS & Python & C & C++)

    weixin_46176159: 为什么python暴力的代码,我去掉了算法入口函数,直接print会有三个超时

  • 华为OD机试 - 密码输入检测(Java & JS & Python & C & C++)

    tlkaa: 用了一下递归,感觉递归还挺好理解的。但是复杂度有点高了

  • 华为OD机试 - 剩余银饰的重量(Java & JS & Python & C & C++)

    东风(⊙o⊙)…: [code=java] public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); PriorityQueue pq = new PriorityQueue<>((a,b) -> b-a); for (int i = 0; i < n; i++) pq.offer(scan.nextInt()); while (pq.size()>=3){ int z = pq.poll(); int y = pq.poll(); int x = pq.poll(); if (x==y && y!=z) pq.offer(z-y); else if (y==z && x!=y) pq.offer(y-x); else if (x!=y&&y!=z) { int a = Math.abs((z-y)-(y-x)); if (a!=0) pq.offer(a); } } if(pq.isEmpty()) System.out.println(0); else System.out.println(pq.peek()); } [/code] 可以使用大顶堆

  • 华为OD机试 - 数字排列(Java & JS & Python & C & C++)

    伏城之外: 嗯嗯,这题是回溯算法排列问题,算是比较入门的算法,一旦熟练套路,就很简单表情包

  • 华为OD机试 - 分披萨(Java & JS & Python & C & C++)

    伏城之外: 递归+缓存优化,看下博客给的纯递归和递归+缓存的两个解法对比

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索
排行榜