自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皓首不倦 不负少年

永远向大神们看齐,欢迎志同道合技术爱好者加微信CODER-GRH,非技术人员勿扰

  • 博客(10)
  • 资源 (17)
  • 收藏
  • 关注

原创 AcWing a^b 快速幂乘简单应用

题目描述求 a 的 b 次方对 p 取模的值。输入格式三个整数 a,b,p ,在同一行用空格隔开。输出格式输出一个整数,表示a^b mod p的值。数据范围1≤a,b,p≤109输入样例:3 2 7输出样例:2a, b, p = input().split()a = int(a)b = int(b)p = int(p)'''快速幂次乘法,把b拆成2的次幂的和,时间复杂度缩到O(log2(b))'''val = aans = 1while b:.

2020-05-10 01:11:07 215

原创 Leetcode 793 阶乘函数后K个零

class Solution: def get_score(self, val): cnt = 0 base = 5 while val // base != 0: cnt += val // base base *= 5 return cnt def preimageSizeFZF(self, K: int) -> int: l, r = 0, 1000.

2020-05-08 18:18:57 154

原创 Leetcode 879 盈利计划

from functools import lru_cacheclass Solution: def profitableSchemes(self, G: int, P: int, group: List[int], profit: List[int]) -> int: val = [(g, p) for g, p in zip(group, profit)] val.sort(key = lambda x : x[0], reverse=True) .

2020-05-08 18:17:22 247

原创 Leetcode 1153 字符串转化

class Solution: def canConvert(self, str1: str, str2: str) -> bool: if str1 == str2: return True s = set(str2) if len(s) == 26: ''' 字符串2把所有字符种类26种都占满了,字符串1只有可能一开始也是占满26种字符才有转成功的可能性 .

2020-05-08 18:15:43 597

原创 Leetcode 936 戳印序列

'''倒着进行推导,如果Target的一个子串和stamp相等,那target和stamp对齐的位置就可以全部变成?然后?可以作为下一次匹配中的通配字符,如果最后target能变成全?,那就转换成功关键在于怎么能快速在某个位置变成?之后知道哪些target中的区间能和stamp配起来,进而产生更多的?可以先枚举长度为len(stamp)所有的窗口,target窗口中和stamp不同的位置就是该窗口在等待变成?的位置,每个窗口都可以统计出等待变成?的位置集合,每次迭代都把当前等待集合为空的区间.

2020-05-08 18:12:10 195

原创 Leetcode 221 最大正方形

public class Solution { public int maximalSquare(char[][] matrix) { int rows = matrix.length, cols = rows > 0 ? matrix[0].length : 0; int[][] dp = new int[rows + 1][cols + 1]; int maxsqlen = 0; for (int i = 1; i <.

2020-05-08 18:10:36 96

原创 Leetcode 446 等差数列划分 II - 子序列

'''dfs 枚举可能的排列 勉强可以过'''from typing import Listclass Solution: def numberOfArithmeticSlices(self, A: List[int]) -> int: n = len(A) if n < 3: return 0 pos = [{} for _ in range(n)] pos[n-1][A[n-1]]..

2020-05-08 18:08:45 219

原创 Leetcode 644 最大平均子段和 II

'''二分法找平均数的可能值,如果选择了一个平均值之后,序列中所有数值减去这个待选平均值之后,有长度大于等于k的子数组和是大于0的,说明待选值偏小,反之偏大,两个边界足够靠拢时候查找停止'''from typing import Listclass Solution: def findMaxAverage(self, nums: List[int], k: int) -> float: def check(avg): data = [..

2020-05-08 18:06:44 1113

原创 Leetcode 479 最大回文数乘积

'''枚举可能的回文数字,验证该数值是否能够被给定范围内的因子整除'''class Solution: def largestPalindrome(self, n: int) -> int: if n == 1: return 9 max_val = int(10 ** (n) - 1) min_val = int(10 ** (n-1)) for i in range(max_val, mi.

2020-05-08 18:04:26 170

原创 Leetcode 839 相似字符串组

from typing import List'''并查集求连通分量个数'''class MergeSet: def __init__(self): self.m = {} self.__root_cnt = 0 def getRoot(self, node): root = node buf = [] while self.m[root] != root: buf.ap..

2020-05-08 18:00:17 166

计算机图形学实验七(交互式图形程序设计)

本人自己亲自完成的七个计算机图形学实验之七,需要参考的就下吧,我只为赚取积分。

2011-08-08

计算机图形学实验六(真实感图形程序设计)

本人自己亲自完成的七个计算机图形学实验之六,需要参考的就下吧,我只为赚取积分。

2011-08-08

计算机图形学实验五(三维图形变换程序设计)

本人自己亲自完成的七个计算机图形学实验之五,需要参考的就下吧,我只为赚取积分。

2011-08-08

计算机图形学实验四(二维图形变换程序设计)

本人自己亲自完成的七个计算机图形学实验之四,需要参考的就下吧,我只为赚取积分。

2011-08-08

计算机图形学实验三(OpenGL图形程序设计)

本人自己亲自完成的七个计算机图形学实验之三,需要参考的就下吧,我只为赚取积分。

2011-08-08

计算机图形学实验二(基本图形生成算法)

本人自己亲自完成的七个计算机图形学实验之二,需要参考的就下吧,我只为赚取积分。

2011-08-08

西南交大计算机图形学实验1源码

本人自己亲自完成的七个计算机图形学实验之一,需要参考的就下吧,我只为赚取积分。

2011-08-08

轻松汇编2.7最新版以及修改字体办法

轻松汇编是一个适合汇编初学者使用的编程环境,有拥有友好界面和单步调试的强大功能,并且可以通过视窗直观看到各个寄存器的数值变化,非常适合初学汇编编程的人使用,很容易上手,原版不能更换字体,压缩包中特附上字体修改办法的文档。赶快下载,开始轻松的汇编之旅吧!

2010-09-13

VisualAssist1827以及破解补丁

Visual Assist 插件,可用于vc6.0,vs2005,vs2008,vs2010,可以智能分析代码,高亮标注,智能提示,行家一定知道有多爽,不用多说了,要下的赶快吧!!!

2010-09-03

大学英语4综合教程课文翻译

大学英语4综合教程的翻译,有英文原文和中文翻译

2010-06-29

大学电路分析习题完整答案

我从师兄那里搞到的电分答案,做作业和分析的时候可以参考一下,绝对是难得的好东东。

2010-04-30

ACM培训专用电子书

经典的ACM培训电子教案,pdf格式,要下的赶快,适合初学者用,绝对好东西,不下后悔。

2010-04-30

绝好的J2EE入门级教案,公司培训资源放血奉送

本人在公司中接受培训时保留下来的J2EE培训教程,十分难得,好不容易从讲课的牛人那搞到的,要下就赶快吧!

2010-04-02

西南交大ACM离线题库

兄弟我向ACM协会的高手们求了好久才弄到手的,挥泪共享啊,大家要下的赶快啊,共有两千多道题,绝对可用,想参加ACM的赶快下吧!

2010-03-28

模电康华光主编第五版完整答案pdf

完整的模电五版答案,康华光主编版的,我找了好久才找到的,要下的赶快啊,不下要后悔的哦!

2010-03-28

Tomcat5.5.20

Java编程用的数据库软件,绝对能按能用,童叟无欺,要用的赶快下啊!

2010-03-05

mssql2000精品教程

数据库的基础教程,讲解SQL语言的基本用法,要学数据库最好先看看,适合入门的同学使用。

2010-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除