虹软笔试 8.20下午3点

第一题:循环报数的问题,一直45.45%,求大佬比赛后解答,实在是看不出来哪里有问题。
第二题:矩阵乘法,先没写。最后写的,比较简单卡点写完提交0%。这个没时间测试了,所以应该是自己代码有问题。
第三题:合并两个数组,升序去重。70%很离谱
第四题:最长公共子序列,dp 0%,自己测没有问题,最后输出dp[m][n]-1,骗了10%。

图片分别是1 3 4题代码,比较丑陋。早知道先写t2了,自闭。
全部评论
第一题45,第三题70,第四题0
7 回复 分享
发布于 2023-08-20 16:36 江苏
我就想知道测试用例都是些什么牛马蛇身用例,明明就是这么写的啊,只有第二题全A了,剩下的都没全A
4 回复 分享
发布于 2023-08-20 16:21 陕西
45 + 100 + 70 +0
3 回复 分享
发布于 2023-08-20 16:58 陕西
反馈收到,有问题的地方我们会调整为人工阅卷,每一份努力都算数,抱歉让大家心累了
2 回复 分享
发布于 2023-08-20 16:47 江苏
55 + 100 + 70 + 0 第一题模拟,第二题没啥可说的,第三题我直接调算法库都能只过70%,最后一题更纳闷,原题都过不了,最后还剩20分钟直接交了
1 回复 分享
发布于 2023-08-20 17:04 陕西
感觉算例有问题 估计是答案有些给错了 结果和楼主一模一样 只能各种测试然后骗分
1 回复 分享
发布于 2023-08-20 16:53 湖北
第三题直接用set排序去重都答案错误,是真的离谱!还有我就想看看第四题到底是什么用例,提交了无数次都是0!
点赞 回复 分享
发布于 2023-08-20 17:06 陕西
18+100+70+0
点赞 回复 分享
发布于 2023-08-20 17:03 江苏
一模一样
点赞 回复 分享
发布于 2023-08-20 17:02 四川
我也是 第一题 第三题 是后台数据的问题吧
点赞 回复 分享
发布于 2023-08-20 17:02 江苏
第一题手动输入能过一点,cin直接g
点赞 回复 分享
发布于 2023-08-20 16:24 广东
你们有几道题啊?我三道
点赞 回复 分享
发布于 2023-08-20 16:24 上海
代码看看
点赞 回复 分享
发布于 2023-08-20 16:21 安徽

相关推荐

大致就是完善一个购物车,结算购物车金额的题,极其简单,但是我测试用例只过了50%代码如下,哪个大佬能帮忙看看问题import java.math.BigDecimal;import java.math.RoundingMode;import java.util.*;class Solution {// 购物车集合public Map<Product, Integer> cart;public Solution() {cart = new HashMap<>();}public void addProductToCart(Product product, int quantity) {cart.put(product,cart.getOrDefault(product,0)+quantity);}public void removeProduct(Product product) {cart.remove(product);}public String getTotalAmount() {BigDecimal amount =BigDecimal.ZERO;for (Map.Entry<Product, Integer> entry : cart.entrySet()) {String price = entry.getKey().getPrice();Integer quantity = entry.getValue();BigDecimal priceVal = new BigDecimal(price);BigDecimal temp = priceVal.multiply(new BigDecimal(quantity)).setScale(2,RoundingMode.HALF_UP);amount = amount.add(temp);}String totalamount = String.valueOf(amount);return totalamount;}}class Product {private String id;private String name;private String price;public Product(String id, String name, String price) {this.id = id;this.name = name;this.price = price;}public String getId() {return id;}public String getName() {return name;}public String getPrice() {return price;}public static void main(String[] args) {Product product=new Product("1","测试","2");Product product2=new Product("2","测试","2");Solution solution=new Solution();solution.addProductToCart(product,5);solution.addProductToCart(product,2);solution.addProductToCart(product2,1);System.out.println(solution.cart);System.out.println(solution.getTotalAmount());}}
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务