首页 > TAG信息列表 > nextLong

出模拟赛

题目 有三种难度的题目难度分别为Easy,Medium,Hard。现在你总共有 E+EM+M+MH+H 道题,各个字符串的含义如下: E表示有E道题目难度为Easy。 EM表示有EM道题目难度可以为Easy或Medium。 M表示有M道题目难度为Medium。 MH表示有MH道题目难度可以为Medium或Hard。 H表示有H道题目难

基本算法思维——走方格(给定步数是否可达)

问题:在一方格中,从源点出发,能否通过指定步数达到另一个点,在到达指定位置之前可以任意移动(上,下,左,右)。   解决: (1)方格中两点之间的最小距离是固定的的。 (2)多余最小距离的值,一定是偶数倍。 (3)考虑为负数的情况。 code: 1 import java.util.Scanner; 2 public class Main{ 3 publ

牛客网-第一场-J-Fraction Comparision

import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) { BigInteger x = in.nextBigInteger();

[AtCode 4104] Small and Large Integers

题目链接:https://abc093.contest.atcoder.jp/tasks/abc093_b?lang=en 这个题虽然很水,但是还是很容易踩坑,比如我,直接想到了[b,a]之间的长度和k的比较,其实不对,用介于(k+2k)/2之间的数验证一下就不对,考虑到对称性,应该是和2k进行比较。 做题还是应该沉心静气,不可眼高手低。 AC代码: impor

Even Odds (java)

从1到n的奇数,从1到n之间的偶数,排列在一起,找到第k个数 Input 输入包含 n and k (1 ≤ k ≤ n ≤ 1012). Please, do not use the %lld specifier to read or write 64-bit integers in C++. It is preferred to use the cin, cout streams or the %I64d specifier. Output 输