ICode9

精准搜索请尝试: 精确搜索
  • 数论之质因数2022-07-19 20:00:51

    质因数基本理解 试除法求质因数及其个数 思想 要求一个数n的质因数,令i从2开始遍历到n/i,只要n可以被i整除,就一直除以i直到不能被整除,在这个过程中统计每个质因数个数。 为什么除的i都是质数? 因为i是从2开始的,n能被i整除就会一直除以i,因此后面还能整除的i一定不会是前面遍历过的倍

  • Network Science:巴拉巴西网络科学阅读笔记2 第一章图论2022-07-19 18:05:26

    第一章:图论 完全图又被称为团。 Metcalfe's Law: Metcalfe's law states that the value of a telecommunications network is proportional to the square of the number of connected users of the system (\(n^2\)). 网络的价值与网络节点个数的平方成正比。 互联网估值泡沫:相

  • 卷积神经网络识别物体个数(3)2022-07-17 17:00:19

    1、模型增强 数据增强在这里与之前相比换了一种方法 原因是'Sequential' 里没有 'flow',找了一段时间也没有找到解决方法,便把数据增强的方法换成了ImageDataGenerator ImageDataGenerator实例:通过读取的图片执行多次随即变换实现数据增强。 显示几个随机增强后的训练图像 图像显

  • NC17450 因数个数和2022-07-16 13:31:46

    https://ac.nowcoder.com/acm/problem/17450 数论分块模板题。 对于每一个数 i ,在 x 内都有 x/i 个数的因数含有它。 则最终要求 \[\sum_{i=1}^n\lfloor \frac{n}{i} \rfloor \] 点击查看代码 #include <bits/stdc++.h> using namespace std; #define int long long signed main

  • 「JOISC 2020 Day1」建筑装饰 42022-07-15 20:32:15

    题意: \(2n\)个位置,给长度为\(2n\)的序列A,B。问每一位置在\(A\)和\(B\)中任选一个,恰好\(n\)个A和B,得到不降的序列\(C\)的方案(多种任意输出一种)。 思路: 引理 猜了一个结论:能够造出C的A的个数是连续的。 和CF之前打过一道题,一样的技巧。 这里给简略构造证明: 处理出A个数最少(Amin

  • python垃圾回收2022-07-15 00:36:40

    引言 引用计数 标记清除 分代回收 缓存机制 python的C源码(3.8版本)   1.引用计算器   1.1环状双向链表refchain     在python程序中创建的任何对象都会放在refchain链表中 name = "灵感" age = 18 hobby =["爬山","跑步"] 注意 内部会创建一些数据 [上一个对象,下一个

  • awk 流程控制2022-07-14 19:00:07

    if单分支 统计/etc/passwd文件中UID小于或等于1000的用户个数: awk -F: '{if($3<=1000){i++}}END{print i}' /etc/passwd 统计/etc/passwd文件中UID大于1000的用户个数: awk -F: '{if($3>1000){i++}}END{print i}' /etc/passwd 统计/etc/passwd文件中解释器使用/bin/bash的用户个数:

  • leetcode.485. 最大连续 1 的个数2022-07-14 18:02:45

    给定一个二进制数组 nums , 计算其中最大连续 1 的个数。   示例 1: 输入:nums = [1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.示例 2: 输入:nums = [1,0,1,1,0,1]输出:2 提示: 1 <= nums.length <= 105 nums[i] 不是 0 就是 1.     c

  • 附有限制条件的间接平差22022-07-14 13:04:02

    例子: 三角形内角观测:                 注解: 1.上面这个方程是观测方程,这个方程里面有3个未知数所以一个方程解3个未知数是不可能解出来的,下面把这个方程表示成矩阵的形式:     注解: 1.小写c代表的是条件的个数,字母n代表的是观测量的个数,在这个矩阵方程里面,有c=1个观

  • dfs2022-07-13 19:32:11

    在n个数中取m个数 在n个数中算出任意m个数的和 先写dfs的函数,存储现在检索到第几个数,取了多少个数,以及当前数字和 void dfs(long long x,long long num,long long sum){ if(num==m){ s.insert(sum); return ; } for(int i=x+1;i<=N+num-m+1;i++){

  • 状态压缩dp优化一半指数的方法2022-07-12 10:03:04

    状态压缩dp的时间复杂度一般时O(n*2^m) 可以将2^m优化为2^(m/2) 具体看例题: 牛客网小白月赛53 F. Freezing https://ac.nowcoder.com/acm/contest/11230/F dp[hi][li]数组的状态定义为,高8位为hi,低8位与li没有交集 这样就可以用两个2^(m/2)的操作更新低i个数。 第i个数计算出的tmp,

  • 卷积神经网络识别物体个数(1)2022-07-10 16:01:41

    完成人工智能实战课的要求,基于卷积神经网络构建一个自动识别盘子个数的模型 首先要对数据进行采集 1、图片的爬取 利用爬虫爬取互联网(百度图库)上有关盘子的照片 判断是否存在文件夹如果不存在则创建为文件夹 对爬取的照片进行统一命名然后存储到指定文件夹下 2、数据处理 对

  • NC235228 素数的个数2022-07-09 08:00:25

    https://ac.nowcoder.com/acm/problem/235228 思路:用线性筛筛出\(\sqrt r\)以内的质数,再筛出区间L~R的质数。 点击查看代码 #include <bits/stdc++.h> using namespace std; int cnt = 0; bool vis[1000004]; int prim[50004]; void sieve(int n) { vis[1] = 1; for(in

  • NC214362 第k小2022-07-09 00:01:09

    题目链接 题目 题目描述 有一个长度为n的数组,值为 a[i], 牛牛想找到数组中第 k 小的数。比如 1 2 2 3 4 6 中,第 3 小的数就是2. 牛牛觉得这个游戏太简单了,想加一点难度,现在牛牛有 m 个操作,每个操作有两种类型。 1 x 1 代表操作一,给数组中加一个元素 x 。(0 ≤ x ≤ 1e9) 2 2 代

  • 中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题2022-07-06 19:00:59

    本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐; 相邻两行符号数差2; 符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个

  • 素数的个数证明2022-07-06 00:03:06

    前言 颓废的时候发现了这个非常有趣的问题,在这里分享一下。 当然,原题给出了 \(7\) 种证明,没脑子选手冥思苦想一年只看懂两种。 正文 第一种证明 我们考虑假设素数的个数是有限个。 那么我们运用一个集合 \(\mathbb{P} = \{p_1,p_2,p_3,\cdots ,p_{m-1},p_m \}\) 来表示。 现在考虑

  • 树状数组-327. 区间和的个数2022-07-05 23:06:54

    问题描述 给你一个整数数组 nums 以及两个整数 lower 和 upper 。求数组中,值位于范围 [lower, upper] (包含 lower 和 upper)之内的 区间和的个数 。 区间和 S(i, j) 表示在 nums 中,位置从 i 到 j 的元素之和,包含 i 和 j (i ≤ j)。 示例 1: 输入:nums = [-2,5,-1],

  • jquery获得标签的个数2022-07-05 14:31:15

    在编辑器新建一个index.html文件,用于讲解jQuery如何获得对象中元素的个数。 jQuery如何获得对象中元素的个数 在index.html文件内,使用img标签创建两张图片。 jQuery如何获得对象中元素的个数 在index.html文件内,使用button标签创建一个按钮。 jQuery如何获得对象中元素的个数 在

  • 洛谷 P3605 [USACO17JAN]Promotion Counting P 题解--zhengjun2022-07-04 20:32:16

    思路 直接 dfs 一遍。 首先,一个子树内的点都是一遍 dfs 到的,那么直接差分一下,到达 \(u\) 的时候记录当前的 \(>p_u\) 的个数,然后 dfs 完 \(u\) 的子树的时候,记录 \(>p_u\) 的个数,相减即为 \(u\) 的答案。 代码 #include<bits/stdc++.h> using namespace std;typedef long long ll;

  • LeetCode673 最长递增子序列的个数2022-07-03 16:01:04

    LeetCode673 最长递增子序列的个数 贪心 + 前缀和 + 二分查找 \(q[i][]\) 数组表示所有能成为长度为 \(i\) 的最长上升子序列的末尾元素的值 \(cnt[i][j]\) 记录以 \(q[i][j]\) 为结尾的最长上升子序列的个数 参考 class Solution: def findNumberOfLIS(self, nums: List[int]

  • 13_跳表(skip list)2022-07-02 10:05:55

    13_跳表 二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现。 今天就是对链表稍加改造,使链表也支持类似二分的查找算法,这种改造后的链表结构叫做跳表(skip list)。 Redis中的有序集合(Sorted set)就是用跳表来实现的。 跳表的结构 原始链表结构:  跳表的结构: 那怎么来提

  • CF 793 D (树的特性+圆上连边不相交)2022-07-01 19:33:34

    Problem - D - Codeforces 题目大意: 由题意看能不能,根据点的奇偶度来在圆形上建树,让这些边没有相交.(端点可以无所谓) 思路: 首先判断是否成立,这里利用树的特性, 奇数点的个数要大于等于2,并且奇数点的个数一定是偶数 这样才可以构成一个树 那么如何在圆上构造而不会相交呢?

  • 多线程-join方法使用2022-06-30 20:04:17

          1、join的用法 join可以让调用线程等待,直到被调用线程执行完成之后,才开始接着执行当前线程 例子: public class JoinTest { public static void main(String[] args) { System.out.println("存活的线程为"+Thread.activeCount()); Thread one = new

  • 练习:按指定格式拼接字符串和统计输入的字符串中各种字符的个数2022-06-30 14:03:55

    按指定格式拼接字符串 定义一个方法,把数组{1,2.3}按照指定格式拼接成一个字符串。格式参照如下:[word1#word2#word3]。 public static void main(String[] args) { int[] arr = {1,2,3}; String res = fromArray(arr); System.out.println(res); }

  • # $\texttt{Sol. Luogu P6186}$ [NOI online #1 提高] 冒泡排序2022-06-29 21:02:12

    \(\texttt{Sol. Luogu P6186}\) [NOI online #1 提高] 冒泡排序 太毒瘤啦!!!果然是我太菜(水)了...... 题目描述 给定一个 \(1 ∼ n\) 的排列 \(p_i\),接下来有 \(m\) 次操作,操作共两种: 交换操作:给定 \(x\),将当前排列中的第 \(x\) 个数与第 \(x+1\) 个数交换位置。 询问操作:给定 \(k\),

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

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

ICode9版权所有