ICode9

精准搜索请尝试: 精确搜索
  • 希尔排序的递归写法2022-02-08 23:59:18

    package sort; public class ShellSort { public static void sortByRecursive(int[] numbers, int step) { // step 最小只能是1,此时表示相邻两个元素进行比较 if (step<1){ return; } for (int i = step; i < numbers.

  • P3654 First Step (ファーストステップ)2022-02-08 21:00:11

    // Problem: P3654 First Step (ファーストステップ) // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P3654 // Memory Limit: 125 MB // Time Limit: 1000 ms // User: Pannnn #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with

  • 【缓存】Chrome浏览器如何查看缓存2022-02-08 17:05:10

    浏览器输入 chrome://net-internals/#dns 只能清理缓存,不能看内容,如果想看内容   Step 1: chrome://net-export Step 2: https://netlog-viewer.appspot.com/#dns   点击Start Over -> Start Logging to Disk 导入文件

  • 2017沈阳站(重温经典)2022-02-07 22:32:29

    2017沈阳站(重温经典) 导语涉及的知识点题目FGIKLM 参考文献 导语 到了铜牌区,但是离银牌还有一定距离,剩下的时间不多了,需要更加专注和更多的巩固 涉及的知识点 思维,搜索,大数运算 题目 F 题目大意:定义一种三角形,其边长分别为整数 t

  • 【强化学习实战】Q-learning:控制agent向右走的小例子2022-02-07 18:05:22

    【强化学习实战】Q-learning:向右走的小例子 向右走:Q-learning 本笔记根据【莫凡】的强化学习视频整理得来 向右走:Q-learning 算法伪代码 """ A simple example for Reinforcement Learning using table lookup Q-learning method. An agent "o" is on the left of a 1

  • 洛谷P1157 组合的输出2022-02-04 03:00:55

    与排列差不多但是又差的多,详情看题: 题目描述 排列与组合是常用的数学方法,其中组合就是从nn个元素中抽出rr个元素(不分顺序且r \le n)r≤n),我们可以简单地将nn个元素理解为自然数1,2,…,n1,2,…,n,从中任取rr个数。 现要求你输出所有组合。 例如n=5,r=3n=5,r=3,所有组合为: 12 3 , 1

  • 一本通 1254:走出迷宫2022-02-03 16:35:09

    【题目描述】 当你站在一个迷宫里的时候,往往会被错综复杂的道路弄得失去方向感,如果你能得到迷宫地图,事情就会变得非常简单。 假设你已经得到了一个n×mn×m的迷宫的图纸,请你找出从起点到出口的最短路。 【输入】 第一行是两个整数nn和mm(1≤n,m≤1001≤n,m≤100),表示迷宫的

  • 一本通 1256:献给阿尔吉侬的花束2022-02-03 16:06:13

    【题目描述】 阿尔吉侬是一只聪明又慵懒的小白鼠,它最擅长的就是走各种各样的迷宫。今天它要挑战一个非常大的迷宫,研究员们为了鼓励阿尔吉侬尽快到达终点,就在终点放了一块阿尔吉侬最喜欢的奶酪。现在研究员们想知道,如果阿尔吉侬足够聪明,它最少需要多少时间就能吃到奶酪。 迷宫

  • 0字符串中等 LeetCode784. 字母大小写全排列2022-02-03 16:05:45

    784. 字母大小写全排列 描述 给定一个字符串S,通过将字符串S中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字符串集合。 分析 递归解法,一个字母有两种可能,n个字母就有2^n个可能。 注意正确使用StringBuffer的修改某个位置的字符的方法一般整型可以默

  • 第24题:一马当先2022-02-03 15:58:52

    题目描述: 下过象棋的人都知道,马只能走’日’字形(包括旋转90°的日),现在想象一下,给你一个n行m列网格棋盘, 棋盘的左下角有一匹马,请你计算至少需要几步可以将它移动到棋盘的右上角,若无法走到,则输出-1. 如n=1,m=2,则至少需要1步;若n=1,m=3,则输出-1。 示例: 输入: n = 1 m = 2 输出: 1

  • VRF可验证随机函数(2)4个函数2022-02-01 23:33:33

    1.4个函数 1.1 生成密钥函数VRFgen:生成一个公钥私钥对(VRFSK、VRFPK) VRFSK: secret key VRFPK: public key 1.2. 生成随机数输出VRFval 伪随机值val = VRFval (VRFSK, x) input :x 1.3. 计算零知识证明VRFprove varProof, proof = VRFprove(VRFSK, x) 验证 val和varProof相等

  • 2022/1/312022-01-31 21:34:03

    1.希尔排序         function shellSort(arr) {             let length = arr.length;             for (let step = length >> 1; step > 0; step = step >> 1) {    // step = step >>1  等同于  step = Math.floor(step)                 for

  • Git学习(一)2022-01-31 13:30:16

    一、集中式版本控制系统SVN SVN是集中式的版本控制系统,所谓集中式,就是所有版本的代码都是托管在SVN服务器上,客户端(开发人员的电脑)和SVN服务器必须组建网络,通过网络访问SVN服务器,才能在SVN客户端,也就是开发人员的电脑上获取不同版本的代码。SVN服务器管理的代码也称为代码仓库

  • C++代码破解曹瞒走华容道(广搜、状态压缩、二叉排序树)2022-01-30 16:59:41

    问题描述 6×6的网格内,有竖条和横条,长度为2或3 竖条只能上下移动,横条只能左右移动 在给定步数内,使得绿色横条(即曹阿瞒有我良计取冀州便是易如反掌 )到达右端 (不想看只想要代码的点我) ![Alt](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvNy83L0IvMV9yYWxmX

  • Leetcode 1765 地图中的最高点2022-01-29 22:32:17

    题目 给你一个大小为 m x n 的整数矩阵 isWater ,它代表了一个由 陆地 和 水域 单元格组成的地图。 如果 isWater[i][j] == 0 ,格子 (i, j) 是一个 陆地 格子。 如果 isWater[i][j] == 1 ,格子 (i, j) 是一个 水域 格子。 你需要按照如下规则给每个单元格安排高

  • 奇怪的电梯2022-01-27 11:00:54

    1 #include<bits/stdc++.h> 2 using namespace std; 3 int n,a,b,tot=10001; 4 int lc[201]; 5 bool vis[201]; 6 void dfs(int now,int step) 7 { 8 if(step>tot) return ; 9 if(now==b) 10 { 11 if(step<tot) 12 to

  • LeetCode简单题分享(17)2022-01-26 16:59:08

    使用最小花费爬楼梯 题目: 这道题是一个经典的DP了,我们首先考虑他的数组与basecase 假设我们用一个数组去存储他的最小开销,如果遭到DP数组的长度和cos他对应,那么DP数组应该是: int size = cost.length; //最小总花费数组 int []minCost = new int[size+1]; 题目中已知他的第一

  • 获取列表中的多个元素_切片操作2022-01-26 14:34:48

    获取列表中的多个元素 需要使用切片操作: 语法格式: 列表名[start : stop : step] (新的列表对象) 切片的结果:源列表片段的拷贝(只是拷贝,不是引用!) 切片的范围:[start, stop)(不包括stop) step默认为1(如果没有输入step的话,即[start:stop],只要不写其实都会被当成步长为1[start : stop : ]

  • HttpRunner3的HTTP请求是怎么发出去的2022-01-26 11:36:21

    在HttpRunner3的示例代码中,发送HTTP请求的代码是这样写的: from httprunner import HttpRunner, Config, Step, RunRequest, RunTestCase class TestCaseBasic(HttpRunner): config = Config("basic test with httpbin").base_url("https://httpbin.org/") test

  • opencv中常用转换2022-01-25 21:35:43

    转载:(210条消息) opencv中常用转换_不积跬步,无以至千里-CSDN博客   最近在做一个项目,项目中需要进行一些常用类型的转换,把自己收集到资料进行整理,以便后续使用过程中减少搜索的麻烦。   CvMat:矩阵头   <span style="font-size:14px;">typedef struct CvMat{   int ty

  • 专题一搜索 B - Knight Moves2022-01-23 21:31:07

    题目描述 原题来自:POJ 1915 编写一个程序,计算一个骑士从棋盘上的一个格子到另一个格子所需的最小步数。骑士一步可以移动到的位置由下图给出。 输入格式 第一行给出骑士的数量 nn。在接下来的 3n3n 行中,每 33 行描述了一个骑士。其中, 第一行一个整数 LL 表示棋盘的大小,

  • Knight Moves题解2022-01-23 17:33:01

    题目描述 原题来自:POJ 1915 编写一个程序,计算一个骑士从棋盘上的一个格子到另一个格子所需的最小步数。骑士一步可以移动到的位置由下图给出。 输入格式 第一行给出骑士的数量 n。在接下来的 3n行中,每 3 行描述了一个骑士。其中, 第一行一个整数 L 表示棋盘的大小,整个棋盘

  • 2022.1.222022-01-22 21:00:49

    面向对象三大特性:封装、继承、多态        对象的多态性 final final类不能被继承;final方法可以被继承,不能被重写   private方法默认final   final用于定义常量,不能用于修饰构造方法 protected   同一个类、同一个包、当前类子类,不能在子类中通过父类实例访问 8种排序

  • LeetCode 1345. 跳跃游戏 IV2022-01-22 15:02:00

    1345. 跳跃游戏 IV Solution 思路: 看到题目后,发现转化为无向图就可以了。然后就以为没事了,发现大意了,因为重复的值可能有很多,导致图非常的稠密,最后会导致TLE,这里学习了可以去子图的方法,因为相等的值会在第一次进去子图时将其他的点都入队,不需要遍历其他点时再进入该子图,因此可以将

  • Leetcode 1345. 跳跃游戏 IV(BFS)2022-01-21 23:34:33

    给你一个整数数组 arr ,你一开始在数组的第一个元素处(下标为 0)。 每一步,你可以从下标 i 跳到下标: i + 1 满足:i + 1 < arr.length i - 1 满足:i - 1 >= 0 j 满足:arr[i] == arr[j] 且 i != j 请你返回到达数组最后一个元素的下标处所需的 最少操作次数 。 注意:任何时候你都不能跳到数

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

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

ICode9版权所有