全部评论
你应该是没有考虑一种情况,比如勇士五个,先知两个,5/2=2,但是余下一个,还得加一,也就是n*k%m不等于零的时候多余的勇士还得再额外培训
第二题: #include <iostream> using namespace std; int main(){ int n, k, m; cin >> n >> k >> m; if(m >= n){ cout << k << endl; return 0; } int totNum = n * k; long long res = 0; while(totNum > 0){ res += 1; totNum -= m; } cout << res << endl; return 0; }
考虑了依然过不了 public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int n = sc.nextInt();// n个人 int k = sc.nextInt();// k个技能 int m = sc.nextInt(); // m个先知 int result = 0; if (m >= n) { result = k;// }else {// 先知比人少 int x=n/m; int y=n%m; if(y>0) y=1; result=k*(x+y); } System.out.println(result); } }
https://www.nowcoder.com/discuss/176849?type=2&order=0&pos=5&page=0,第二题第三题
为啥我微众银行都没收到笔试通知……
java 54 100 100
还有没有下一批的笔试了啊?有没有老哥有微众银行招聘的群之类的联系方式留一下,谢谢
是不是提示测试用例都通过就是过了??
同64%,目前见到的情况都包含了
Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); int m = sc.nextInt(); System.out.println(k*(n/m+(n%m==0?0:1)));
同2.55 第一题完全想不出来什么过不了
第二题考虑了先知数量大于勇士数量 还是64 楼主发个完整的思路呗
第二题先知数量大于勇士数量,答案不就是技能的值吗
二/三求个思路 感觉都考虑清楚了就是AC不了
相关推荐

点赞 评论 收藏
分享
05-27 18:16
安阳师范学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享