ICode9

精准搜索请尝试: 精确搜索
  • 【C++】学生管理系统2022-07-09 23:33:05

    【C++】学生管理系统 一道非常经典的C语言题目,用C++实现   题目如下: 输入功能:由键盘输入10个学生的学号、姓名、三科成绩,并计算出平均成绩和总成绩,然后将它存入文件stud.dat。 插入功能:按学号增加一个学生信息,并将其插入到stud.dat中。 排序功能,按要求对学生信息进行排序,分为按

  • AtCoder Beginner Contest 200 F2022-07-09 20:02:36

    这题的思路很清晰,和这题类似。 我们先考虑不将它重复\(k\)次,即字符串\(S\)所有的方案的和的平均数。 首先,若没有?\(最少的次数=\lceil\frac{相邻两个数不同的个数}{2}\rceil\),那我们将每两个不同的字符的贡献看成\(\frac 1 2\),由于若相邻的不同的个数为奇数时要向上取整,我们发现,此

  • datetime模块2022-07-09 17:06:32

      from datetime import datetime # print(datetime.now()) # 直接获取当前时间 # print(datetime.utcnow()) # 获取格林威治时间 # dt=datetime.now() # print(dt.year) # print(dt.month) # print(dt.day) # print(dt.hour) #计算时间差 # dt1=datetime(2022,7,8,12,0) #

  • 关于大整数分解的一些思考2022-07-09 13:09:41

    大素数分解常见的问题 # import sympy # # input # raw_input = input().split() # num = int(raw_input[0]) # # output # sum = 0 # for i in sympy.primefactors(num): # sum += i # print(sum) import random def gcd(x, y): return x if y == 0 else gcd(y, x %

  • 7.8 leetcode刷题记录(简单x2)2022-07-08 18:32:45

    7.8 leetcode刷题记录(简单x2) 1.字符串中的第一个唯一字符 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 示例 1: 输入: s = "leetcode" 输出: 0 示例 2: 输入: s = "loveleetcode" 输出: 2 示例 3: 输入: s = "aabb" 输出: -1 解答 way

  • 矩阵快速幂2022-07-07 13:36:05

    一般做矩阵快速幂的时候,是需要“把母矩阵和一个答案矩阵相乘赋值给答案矩阵”这个操作执行 \(n\) 次。这时我们可以使用矩阵快速幂优化这个过程。 传入参数的时候不引用,就不会改变母矩阵本身的值,可以重复利用。 一般为了方便会把矩阵的大小固定下来,如果 \(2\times 2\) 的矩阵乘 \(

  • 使用 fastjson将字符串转为 list<map<string,object>>2022-07-06 17:01:53

    //先将字符串转为list 集合 List<Object> list =JSON.parseArray(bxInsertOrderVo.getTourist()); //然后循环遍历list集合强转为map集合 (可以new新集合把转换后的值put进去,list集合中有多个map时,应在循环里new新集合,避免key重复,覆盖) List< Map<String,Object>> listw = new Arr

  • Leetcode weekly contest 3002022-07-05 16:35:04

    1.解密消息 解题思路: 我们用一个哈希表来记录下我们的这些第一次字符的出现位置,然后在遍历需要解密的字符串,利用已经记录好的哈希表来进行解密。 Tag: 哈希表 Code: class Solution { public: string decodeMessage(string key, string message) { unordered_map<ch

  • python视频学习笔记9(文件操作)2022-07-04 00:04:19

    1.文件的打开和关闭 # 打开一个文件 r表示以只读方式 返回一个文件对象# 如果使用r模式打开文件 如果文件存在 直接打开# 如果文件不存在 会报错f = open("hm.txt", "r")# w以只写方式 返回一个文件对象# 如果使用w模式打开文件 如果文件存在 直接打开# w是在如果文件不存在 会先

  • 内置函数2022-06-30 10:04:52

      # globals() 和 locals() # name='xxx' # def func(): # a=1 # print(globals()) # 全局的变量 # print(locals()) #局部的变量 # func() #eval() 函数 用来执行一个字符串的表达式,并返回表达式的值 # eval() 函数功能: # 1.将字符串当成有效的表达式来求

  • random模块2022-06-28 21:02:43

      import random # ret=random.random() #(0,1)之间的随机数 # ret1=random.randint(1,3) #随机整数 [1,3]闭区间 # random.randrange(1,12) #随机数[1,12) # random.randrange(1,12,3) # # start #指定范围的开始值 # stop #指定范围的结束值 # step #指定递增基数 lst=[1,

  • OpenCV视频解码图片2022-06-28 19:00:39

    1 视频解码图片 import cv2 #根据需要修改路径 cap = cv2.VideoCapture("D:/test/test.mp4") i = 0 while cap.isOpened(): ret, frame = cap.read() if not ret: break # frame 保存下来 filename = "{}.png".format(i) # 保存的路径根据需要进行

  • 初识函数2022-06-26 20:34:41

    函数的作用1.增强代码的可读性2.降低代码的重复性 # def 函数的名字(): # 函数体,也叫代码块 # # def func():#函数的声明 # print(123) # func()#函数调用   lst=[1,2,3,4] # print(len(lst)) #自定义一个查看长度的函数 # def len_func(): # count=0 # for i

  • leetcode 300. Longest Increasing Subsequence 最长递增子序列 (中等)2022-06-25 23:31:38

    一、题目大意 标签: 动态规划 https://leetcode.cn/problems/longest-increasing-subsequence 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7]

  • PTA 1034 Head of a Gang C++2022-06-25 20:00:24

      题目来源:https://pintia.cn/problem-sets/994805342720868352/problems/994805456881434624   由于之前在学习数据结构和算法时,学校禁止使用C++ STL,所以现在刷算法时STL中很多趁手武器不会用,惭愧...   本题重点之一是映射,需要使用map数据结构    #include <map> using

  • 【题解】P5283 [十二省联考 2019] 异或粽子(字典树 Trie,优先队列)2022-06-22 15:06:03

    【题解】P5283 [十二省联考 2019] 异或粽子 很好的优先队列+可持久化字典树练手题! 题目链接 P5283 [十二省联考 2019] 异或粽子 - 洛谷 题意概述 给定长度为 \(n\) 的序列 \(a_i\)。一个区间 \([l,r](1 \le l \le r \le n)\) 的价值为从 \(a_l\) 到 \(a_r\) 之间的每个数字进行的

  • Stanford CS142: Web Applications Week2 Project22022-06-22 15:04:26

    Project整体难度不算太大。 Code1 cs142-make-multi-filter.js function cs142MakeMultiFilter(originalArray) { let currentArray = originalArray; function arrayFilter(filterCriteria, callback) { if (typeof filterCriteria !== 'function') { return

  • C语言字符串截取2022-06-21 20:36:23

    #include <stdio.h> #include <string.h> int main () { char str[] = "http://www.runoob.com"; char ch = '.'; char *ret = NULL; ret = strchr(str, 'r'); if ( ret == NULL ) { printf("aaaa

  • re模块2022-06-20 18:01:34

    import re# phone = input('请输入手机号')# regx =r'^1[3-9]\d{9}$'# ret = re.search(regx,phone)# if ret :# print('合法')# else:# print('不合法')## ret = re.match(r'\d+','wind66')# print(ret)## ret =

  • C# 枚举帮助类2022-06-18 18:03:50

      C#  枚举帮助类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Utils { /// <summary> /// 枚举帮助类 /// </summary> public class EnumHelper { //

  • .NET Core 企业微信openapi回调地址请求不通过2022-06-16 14:05:23

    1.问题截图    2.测试回调模式成功     测试回调模式地址https://open.work.weixin.qq.com/wwopen/devtool/interface/combine,建立连接 =>  测试回调模式        3.解决   测试回调成功,但是发现返回结果带了引号,可能是导致回调不成功原因。下面代码为错误示范。

  • go defer 易错题2022-06-15 12:01:15

    package main import ( "fmt" ) func A() int { var i int defer func() { i++ fmt.Println("defer func A",i) }() fmt.Println("func A",i) return i } func B()(r int) { defer func() { r++ fmt.Println("defer func

  • Codeforces 1684G - Euclid Guess(网络流)2022-06-12 11:03:43

    Codeforces 题面传送门 & 洛谷题面传送门 煞笔题,我是什么煞笔,在这么煞笔的比赛中没有做出这么煞笔的题? (u1s1 其实感觉这道题还挺有意思的) 首先对于一个数 \(t\),要想得到 \(t\) 为余数,除数至少是 \(t+1\),这样 \(a\) 就至少是 \(2t+1\),因此如果存在 \(2t_i+1>m\) 就直接输出 \(-1\)

  • 【dict】get函数2022-06-10 01:02:27

    dict中的get函数 dict.get('值',None) get函数需要有一个变量接受 一般用来判断值是否存在,若不存在则返回None None可以自定义为字符串,数字 dic = {"amd": "yes", "intel": "yyds"} ret = dic.get('amd', None) print(ret) ret = dic.get('yes'

  • 「2022 远光杯」随机播放2022-06-09 22:04:05

    传送门 一道典型的 概率DP 由于手算复杂度为 \(O(n^2 m k)\) 约为 \(3.2 \times 10^9\), 赛时没敢写 定义 \(f[i][j][k]\) 表示选择了 \(i\) 个物品,当前物品为 \(j\),并且出现了 \(k\) 次 第\(t\)首歌曲的概率。 然后进行状态转移即可 // #23. 「2022 远光杯」随机播放 // URL:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有