牛妹在和牛牛玩扔骰子,他们的游戏规则有所不同; 每个人可以扔次面骰子,来获得个数 得分为任意选取个数中的某些数求和所不能得到的最小的正整数 得分大的人获胜 例如扔骰子次得到了 ,那么这个人的得分是 牛妹想知道这回合她是否能赢 牛妹的n个数存在数组a中,牛牛的n个数存在数组b中 数组下标从0开始 如果牛妹能在这回合胜利则输出,否则输出
示例1
输入
2,4,[1,2],[1,3]
输出
"Happy"
说明
牛妹能构成
,牛妹的得分为4
而牛牛只能构成
,牛牛的得分为2
故牛妹胜利!
加载中...
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ public String Throwdice (int n, int m, int[] a, int[] b) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型vector a * @param b int整型vector b * @return string字符串 */ string Throwdice(int n, int m, vector
& a, vector
& b) { // write code here } };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param n int整型 n # @param m int整型 m # @param a int整型一维数组 a # @param b int整型一维数组 b # @return string字符串 # class Solution: def Throwdice(self , n , m , a , b ): # write code here
using System; using System.Collections.Generic; class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ public string Throwdice (int n, int m, List
a, List
b) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ function Throwdice( n , m , a , b ) { // write code here } module.exports = { Throwdice : Throwdice };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param n int整型 n # @param m int整型 m # @param a int整型一维数组 a # @param b int整型一维数组 b # @return string字符串 # class Solution: def Throwdice(self , n , m , a , b ): # write code here
package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ func Throwdice( n int , m int , a []int , b []int ) string { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param aLen int a数组长度 * @param b int整型一维数组 b * @param bLen int b数组长度 * @return string字符串 */ char* Throwdice(int n, int m, int* a, int aLen, int* b, int bLen ) { // write code here }
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param n int整型 n # @param m int整型 m # @param a int整型一维数组 a # @param b int整型一维数组 b # @return string字符串 # class Solution def Throwdice(n, m, a, b) # write code here end end
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ def Throwdice(n: Int,m: Int,a: Array[Int],b: Array[Int]): String = { // write code here } }
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ fun Throwdice(n: Int,m: Int,a: IntArray,b: IntArray): String { // write code here } }
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ public String Throwdice (int n, int m, int[] a, int[] b) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ export function Throwdice(n: number, m: number, a: number[], b: number[]): string { // write code here }
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ func Throwdice ( _ n: Int, _ m: Int, _ a: [Int], _ b: [Int]) -> String { // write code here } }
struct Solution{ } impl Solution { fn new() -> Self { Solution{} } /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 n * @param m int整型 m * @param a int整型一维数组 a * @param b int整型一维数组 b * @return string字符串 */ pub fn Throwdice(&self, n: i32, m: i32, a: Vec
, b: Vec
) -> String { // write code here } }
2,4,[1,2],[1,3]
"Happy"