結果
問題 | No.1799 Summer Day |
ユーザー |
![]() |
提出日時 | 2022-02-17 02:50:12 |
言語 | Kotlin (2.1.0) |
結果 |
AC
|
実行時間 | 291 ms / 2,000 ms |
コード長 | 3,400 bytes |
コンパイル時間 | 12,127 ms |
コンパイル使用メモリ | 446,584 KB |
実行使用メモリ | 57,160 KB |
最終ジャッジ日時 | 2024-06-29 07:30:17 |
合計ジャッジ時間 | 19,757 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 21 |
ソースコード
import java.io.BufferedReaderimport java.io.InputStreamimport java.io.InputStreamReaderimport java.io.PrintWriterimport java.lang.StringBuilderimport java.util.*import kotlin.math.*fun main() {var (n,s) = list_To_Long()//println(29L*n)if (s < 25L || 29L*n < s)println("No")else println("Yes")}var mod99:Long = 998244353var mod10:Long = 1000000007var modt = 1000000000000Lval reader = System.`in`.bufferedReader()var inf = 1000000002Lfun init_String_SortedList():SortedSet<String>{return init_String_List().toSortedSet<String>()}fun init_Int_SortedList():SortedSet<Int>{return init_Int_List().toSortedSet<Int>()}fun init_Long_SortedList():SortedSet<Long>{return init_Long_List().toSortedSet<Long>()}fun mod_pow(x:Long, n:Long, p: Long): Long {var ans = 1Lvar X: Long = xvar N: Long = nwhile (N >= 1L) {if (N % 2 == 1L) {ans *= Xans = ans % p}X *= XX = X % pN = N / 2}return ans}//fun pow(x:BigInteger, n:BigInteger):BigInteger{// var ans = 1.toBigInteger()// var X: BigInteger = x// var N:BigInteger = n// while (N >= 1.toBigInteger()) {// if (N % 2 == 1.toBigInteger()) {// ans *= X//// }// X *= X// N = N / 2.toBigInteger()// }// return ans//}fun input():String{return reader.readLine()}fun init_Long_List():MutableList<Long>{var a = MutableList<Long>(0) { 0 }return a}fun init_String_List():MutableList<String>{var a = MutableList<String>(0) { "" }return a}fun init_Int_List():MutableList<Int>{var a = MutableList<Int>(0) { 0 }return a}fun list_To_Int():MutableList<Int>{return input().split(" ").map{it.toInt()}.toMutableList()}fun list_To_Long():MutableList<Long>{return input().split(" ").map{it.toLong()}.toMutableList()}fun one_To_Int():Int{return input().toInt()}fun one_To_Long():Long {return input().toLong()}fun one_To_Double():Double {return input().toDouble()}//fun deque():ArrayDeque<Long>{// var queue:ArrayDeque<Long> = ArrayDeque()// return queue//}fun merge(A:MutableList<Long>,left:Int, mid:Int, right:Int) {var n1 = mid - left;var n2 = right - mid;var L = MutableList<Long>(n1 + 1) { 0 }var R = MutableList<Long>(n2 + 1) { 0 }for (i in 0..n1 - 1) {L[i] = A[left + i]}for (i in 0..n2 - 1){R[i] = A[mid + i]}L[n1] = infR[n2] = infvar i = 0var j = 0for (k in left..right - 1) {if (L[i] <= R[j]) {A[k] = L[i]i = i + 1}else {A[k] = R[j]j = j + 1}}}fun make_divisor(n:Long):MutableList<Long>{var res = init_Long_List()var i = 1Lwhile (i * i <= n){if (n % i == 0L){res.add(i)if (i*i != n){res.add(n/i)}}i += 1}res.sort()res.add(n)return res}fun Sort(A:MutableList<Long>,left:Int, right:Int){if (left+1 < right) {var mid = (left + right) / 2;Sort(A, left, mid)Sort(A, mid, right)merge(A, left, mid, right)}}fun gcd(a :Int ,b:Int):Int{if (a % b == 0){return b}else{return gcd(b,a%b)}}