首页 > TAG信息列表 > 击败

【CodeForces】1608C Game Master题解

题目大意 有 n n n个人比赛,每个人有 a , b a,b a

Leetcode刷题java之301删除无效括号

执行结果: 通过 显示详情 添加备注 执行用时:52 ms, 在所有 Java 提交中击败了82.12%的用户 内存消耗:39.3 MB, 在所有 Java 提交中击败了17.37%的用户 示例 : 输入:s = "(a)())()" 输出:["(a())()","(a)()()"] 代码截图:   做题思路         深度优先算法+无序集合

Leetcode-888:公平的糖果棒交换(用时击败98.31%内存击败80.34%方案)

目录 题目链接 题目 示例 提示 思路 C++ Code 结果 总结 题目链接  https://leetcode-cn.com/problems/fair-candy-swap/ 题目 爱丽丝和鲍勃有不同大小的糖果棒:A[i] 是爱丽丝拥有的第 i 根糖果棒的大小,B[j] 是鲍勃拥有的第 j 根糖果棒的大小。 因为他们是朋友,所以他们想交换一

托普利兹矩阵

class Solution { public boolean isToeplitzMatrix(int[][] matrix) { int m = matrix.length; // m 行 n 列 int n = matrix[0].length; int k; int z=0; for(int i=0;i<n;i++) { k=i; for(int j=0;j<m-1;j++) { if(j+1<m&&k+1<n) { if(matrix[j][k]!=mat

剑指 Offer 15. 二进制中1的个数

题目链接: leetcode. 时间复杂度 O(log_2 n) 此算法循环内部仅有 移位、与、加 等基本运算,占用 O(1);逐位判断需循环 log_2 n次 空间复杂度 O(1) 注意:只写n>>1;是没用滴,要再赋值n >>= 1; /* 执行用时:4 ms, 在所有 C++ 提交中击败了39.61%的用户 内存消耗:5.9 MB, 在所有 C++

generals.io FFA

游戏地址 第一句 胜方:紫 25 turn 蓝方掉线 除紫方同时在上、下方遇到绿、棕外,其余玩家均正常发展 粉略优 紫大劣 50 turn 绿方发现紫方基地 绿棕紫相互制约 发展最差 绿 危 红粉战势焦灼,且红色基地位于红青(sadJesus)交界处附近。红粉发展较差。 红 危 100 turn 绿 击败 棕 红粉发现

剑指Offer-LeetCode

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = “We are happy.” 输出:“We%20are%20happy.” 限制: 0 <= s 的长度 <= 10000 通过次数123,413提交次数162,236 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof 著作权归领

leetcode——387. 字符串中的第一个唯一字符

简单题 class Solution(object): def firstUniqChar(self, s): """ :type s: str :rtype: int """ k=[] i=0 while i<len(s): if s[i] in k: i+=1

leetcode——258. 各位相加

简单题 class Solution: def addDigits(self, num: int) -> int: if num<10: return num while num>=10: a=str(num) s=0 for i in range(len(a)): s+=int(a[i]) num=s

leetcode——63. 不同路径 II

class Solution: def uniquePathsWithObstacles(self, obstacleGrid) -> int: if len(obstacleGrid)<1: return 0 m=len(obstacleGrid) n=len(obstacleGrid[0]) if m==1 and n==1: if obstacleGrid[0][0]==0:

leetcode——41. 缺失的第一个正数

class Solution(object): def firstMissingPositive(self, nums): """ :type nums: List[int] :rtype: int """ if nums==[]: return 1 for i in nums: if i<=0:

leetcode——414.第三大的数

class Solution: def thirdMax(self, nums): nums.sort(reverse=True) if len(nums)<3: return nums[0] else: j=1 s=nums[0] for i in range(1,len(nums)): #print(i)

leetcode——367.有效的完全平方数

1 class Solution: 2 def isPerfectSquare(self, num: int) -> bool: 3 if num==1: 4 return True 5 r=num 6 while r>num/r: 7 r=(r+num/r)//2 8 if num==r**2: 9 return True10