作者应该没跑全部用例: 后面有测试用例 空指针引用了; 我修改了下,在输入循环后,再循环一下附件编号赋值给主件的附件属性 for (int index = 1; index <= n; index++) { // 注意 while 处理多个 case int v = in.nextInt(); int p = in.nextInt(); int q = in.nextInt(); product[index] = new Product(v, p, q); } for(int i=1;i<=n;i++){ int q = product[i].q; if (q > 0) { if (product[q].attach1 == 0){ product[q].attach1 = i; }else{ product[q].attach2 = i; } } }
点赞

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务