ICode9

精准搜索请尝试: 精确搜索
  • 迷宫——DFS 递归2021-08-02 11:32:08

    #include <stdio.h> #define M 8 #define N 8 int mg[M+2][N+2] ={ {1,1,1,1,1,1,1,1,1,1},{1,0,0,1,0,0,0,1,0,1},                     {1,0,0,1,0,0,0,1,0,1},{1,0,0,0,0,1,1,0,0,1},                     {1,0,1,1,1,0,0,0,0,1},{1,0,0,0,1,0,0,0,0,1},

  • 【题解】刺杀大使2021-08-01 17:00:48

    【题解】刺杀大使 P1902 刺杀大使 Solution:二分答案+搜索 分析 既然是求最大值最小,容易想到二分答案,具体就是二分从第一行走到最后一行经过的最大值(假设为mid),用dfs检验,即只走小于等于mid的格子,看是否能到达最后一行 而这道题最有意思的是,vis数组在回溯时无需清空 为什么呢?因为我

  • 每日一题——魔鬼之城2021-08-01 09:33:47

    **每日一题——魔鬼之城 题目传送门----魔鬼之城 —————————————我是分割线——————————————— 题目解读 标准BFS或DFS,我是用BFS打的 可是题干中的这句话 因为这样他第二次跳跃的方向将和第一次相同,而这是不允许的> 导致我们在DFS或BFS时需要四个

  • 电路维修 双端队列广搜2021-07-29 12:35:23

    当一个无向图中边权只有0,1 ,我们可以用双端队列广搜来写,将0权边加入队头,将1权边加入队尾 ,满足单调性。 同堆优化版的 Dijkstra 一样,只有在出队的时候才能知道最小值,这样一定满足最小,满足正确性 例题 电路维修 达达是来自异世界的魔女,她在漫无目的地四处漂流的时候,遇到了善良的少

  • O . Biggest Number2021-07-27 11:30:52

    Description You have a maze with obstacles and non-zero digits in it: You can start from any square, walk in the maze, and finally stop at some square. Each step, you may only walk into one of the four neighbouring squares (up, down, left, right) and you

  • 直播带货app开发,echarts地图数据信息流向图2021-07-22 14:34:57

    直播带货app开发,echarts地图数据信息流向图效果实现的相关代码代码: ```handlebars <template> <div class="echarts"> <div :style="{height:'500px',width:'500px'}" ref="myEchart"></div> </div> </template&

  • Wiener Filtering2021-07-21 13:31:30

    目录基本滤波的推导特别的情况特别的例子 Signals, Systems and Inference, Chapter 11: Wiener Filtering (mit.edu) 基本 在图像处理的时候, 遇到了这个维纳滤波, 其推导的公式不是很理解, 于是上网查了查, 并做个简单的总结. 符号 说明 \(x[k]]\) 观测信号\(x\)的第k

  • 如何快速申请YY号?2021-07-15 22:02:02

    对一些电脑新手机来说,不知道如何在电脑上申请YY号,下面我来告诉大家如何快速在电脑上申请YY号,希望对大家有帮助! 工具/原料 电脑 方法/步骤 第一步:如果你电脑上没有YY语音,先到百度搜索一个YY语音下载,如下图 第二步:安装好了之后,点击桌面上的YY语音软件,如下图 第三步:点击注册

  • 【例题1】走迷宫图2021-07-12 16:31:09

    【例题1】走迷宫图 ​ 题面 ​ 题目描述 现在有一个 \(N\times N\) 的地图,问从起点 \((sx, sy)\) 到 \((tx,ty)\) 最少要走几步。 输入格式 第一行一个正整数 \(N\)。 接下来 \(N\) 行,每行 \(N\) 个字符,表示 \(N\times N\) 的 \(0/1\) 矩阵,\(1\) 表示不能通过,\(0\) 表示可以

  • 洛谷多校第5轮2021-07-11 17:32:58

    2021.7.11 赛中过的C H TC Coprime 题意: 给你一个序列,再给你一个操作,每次你可以把某个数变成任意的另一个数,问你最少多少次操作,使得序列中任意相邻两个数互质。序列长度<=1e5。 idea: 首先需要注意到互质的定义:gcd(a, b) == 1。 所以如果b是1,那么a必与b互质,尽管b既不是质数也

  • 迷宫问题2021-07-10 17:01:57

    https://vjudge.net/problem/POJ-3984 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。   用bfs,保存每一个点前面的点 wa的原因是x=pre[x][y][0]; y=pre[x][y][1]; 有先后问题,就另设变量 #include<stdio

  • Vasya and Cornfield CodeForces - 1030B2021-07-08 13:02:58

    原题链接 考察:计算几何 思路:   两种方法: 一:线性规划 (1) \(x-d<=y<=x+d\) (2) \(-x+d<=y<=-x+2n-d\) 二:叉乘判别法(只适用于凸多边形)   看这里GO &emps; 没找到证明,但注意外积相乘不是累乘,只与上一个乘就行了. Code(思路二) #include <iostream> #include <cstring> u

  • P2257 YY的GCD2021-06-21 22:32:01

    Label 灵活变换求和次序的普通莫比乌斯反演 Description 给定 T ( T = 1 0

  • ML之SVM:随机产生100个点,建立SVM模型,找出超平面方程2021-06-15 20:58:57

    ML之SVM:随机产生100个点,建立SVM模型,找出超平面方程     目录 实现结果 代码实例         实现结果     代码实例 import numpy as np import pylab as pl from sklearn import svm X = np.r_[np.random.randn(100, 2) - [2, 2], np.random.randn(100, 2) + [2, 2]]

  • Bison matching list2021-06-06 12:04:40

    words demo lexer.l: %option noyywrap noline %{ #include <iostream> #include "parser.h" #define YY_DECL yy::parser::symbol_type yylex() #define yyterminate() return yy::parser::make_YYEOF() #define _T(t) return yy::parser::make_##t() #def

  • 2021-6-5 ACM-SDU 集训题解2021-06-05 22:34:38

    2021-6-5 ACM-SDU 集训题解 总体来说,这次的题目相对简单,选择几个稍微值得注意的题写题解 B 原题传送门:Problem - B - Codeforces 题意:有一个严格的凸多边形,求此凸多边形的内接三角形的面积的最小值。 解题思路:不难想到,对一个凸多边形,若其内接三角形面积取到最小,那么这个三角形一定

  • Flex 将输入设置为内存字符串2021-06-04 08:34:08

    #include <iostream> #include "lexer.h" #define yylex aaslex #define yy_scan_string aas_scan_string #define yy_delete_buffer aas_delete_buffer int main() { std::string src = "username xx aa"; YY_BUFFER_STATE state = yy_scan_

  • 8465:马走日2021-06-02 11:59:27

    描述 马在中国象棋以日字形规则移动。 请编写一段程序,给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。 输入 第一行为整数T(T < 10),表示测试数据组数。 每一组测试数据包含一行,为四个整数,分别为棋盘的大小

  • SqlServer中Datetime类型用Like查找的问题2021-06-01 15:33:04

    在数据表中有一字段类型为datetime时,输入如下的sql语句查询无效,会返回0个记录: select count(*) as num from ziyuaninfo where addtime like '2011%' 在数据表中有一字段类型为datetime时,输入如下的sql语句查询无效,会返回0个记录: select count(*) as num from ziyuaninfo where

  • 洛谷-滑雪2021-05-31 11:01:53

    滑雪 题目链接: https://www.luogu.com.cn/problem/P1434#submit 题目来源: 洛谷 思路: dfs加记忆化搜索,从每个点出发比较最长距离,记忆化每次走过的地方(节省运算时间)。 #include <bits/stdc++.h> using namespace std; int n ,m; int a[105][105]; int sp[10][10]= {{-1,0},{1

  • luogu P2257 YY的GCD2021-05-29 19:53:24

    嘟嘟嘟 感觉这几道数论题都差不多,但这到明显是前几道的升级版。 推了一大顿只能得60分,不得不看题解。 各位看这老哥的题解吧 我就是推到他用\(T\)换掉\(kd\)之前,然后枚举\(T\)的。这个转换确实想不出来啊。 还有最后一句,最终的式子 \[\sum_{T = 1} ^ {n} \lfloor \frac{n}{T} \r

  • YY/T 0664—2020《医疗器械软件 软件生存周期过程》 相关2021-05-28 18:33:40

    YY/T 0664-2020《医疗器械软件  软件生存周期过程》 标准书:  YY/T 0664-2020 医疗器械软件 软件生存周期过程 - 道客巴巴 (doc88.com) 国家药监局关于发布34项医疗器械行业标准的公告(2020年第108号)第10项为“YYT0664—2020”标准已于2020年9月27日发布,将于2021年9月1日实施。

  • DFS【搜索1】2021-05-24 12:01:55

    DFS模板 void dfs(int depth)//depth表示当前的层数(或深度) { if(depth>n)//到达叶子节点,该路已走到尽头 return; for(int i=1;i<=n;i++)//n表示最大的值,即最大深度为n { if(b[i]==0)//b数组表示探索的状态,1表示已被探索,0表示尚未被探索 {

  • P1516 青蛙的约会2021-05-15 10:02:14

    题目 题目 思路 显然 x + k m + q L =

  • YbtOJ 强连通分量课堂过关 例3 最大半连通子图【Tarjan】2021-05-14 22:29:34

    思路 这道题首先题目需要加强理解,首先需要搞清楚题目中的概念。 半连通图: 一个图中任意两个点之间都有边相连。 最大半连通子图: 一个半连通图中的所有半连通子图中包含节点最多的子图。 然后先Tarjan,因为这道题中的操作和图的边相关,所以要用sort去重边。 去完重边之后考虑

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

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

ICode9版权所有