ICode9

精准搜索请尝试: 精确搜索
  • 2022/092022-09-16 20:34:22

    摆烂记录 P5283 选出 \(k\) 个不重复子区间,使得区间异或之和最大。 典中典,首先前缀异或和,转化为 \(p_r \ xor \ p_{l-1}\) 最大。 首先初始时对于每个 \(r\),求出 \(k\),使得 \(p_r \ xor \ p_k\) 最大(\(0\le k<r\))。 做法是 trie 树,每次插入权值在叶子节点记录 \(l\)(任意一个)。

  • MATLAB 读取指定路径文件2022-06-02 17:00:19

    clear all close all clc %% 读取指定路径文件 file_path = 'C:\Users\20220601_155213\198-1\'; file_name = '*.csv'; dirOfFile = dir([file_path, file_name]); numOfFiles = length(dirOfFile); for aa_file = 1:numOfFiles file_name = dirOfFil

  • python调用英伟达GPU加速方法2022-02-20 13:58:57

    调用GPU的本质其实是调用CUDA的dll 如果你对CUDA编程不熟悉,可以参考以下文章 CUDA并行编程概述 - DearXuan的主页https://www.dearxuan.top/2021/11/15/CUDA%E5%B9%B6%E8%A1%8C%E7%BC%96%E7%A8%8B%E6%A6%82%E8%BF%B0/ 生成CUDA dll 调用显卡的方法是调用CUDA的dll,因此首先要使用

  • 《自己动手写CPU》第五章--逻辑、移位操作与空指令的实现2022-02-07 20:32:23

    5.1流水线数据相关问题 流水线中经常有一些被称为“相关”的情况发生,它使得指令序列中下一条指令无法按照设计的时钟周期执行,这些“相关”会降低流水线的性能。流水线中的线管分为以下三种类型。 (1)结构相关:指的是在指令执行的过程中,由于硬件资源满足不了指令执行的要求,发生硬

  • HGAME 2022 Writeup2022-01-28 21:02:55

    文章目录 Level - Week1WEBeasy_auth蛛蛛...嘿嘿♥我的蛛蛛Tetris plusFujiwara Tofu Shop MISC欢迎欢迎!热烈欢迎!这个压缩包有点麻烦好康的流量群青(其实是幽灵东京) CRYPTODancing LineMatryoshkaEnglish Novel 新人赛,就没有存题目附件了,简单的记录一下解题过程吧 L

  • ori指令的测试2022-01-09 13:58:13

    4.3 验证OpenMIPS实现效果 4.3.1 指令存储器ROM的实现 本节我们验证OpenMIPS是否实现正确,包含:流水线是否正确、ori指令实现是否正确。指令存储器ROM是只读的,接口如图所示: `include "defines.v" module inst_rom( // input wire clk, input wire

  • 对多边形边缘检测并拟合线段长度和角度(matlab实现)2021-12-28 20:02:22

    这是瑶瑶写的 clear all;close all;clc; %边缘检测 I = imread('5.jpg'); figure; subplot(1,2,1); imshow(I); I1=im2bw(I,0.72);%二值化 subplot(1,2,2); imshow(edge(I1, 'sobel')); I2=edge(I1, 'sobel'); %边缘检测 f1=imread('5.jpg'); %读入要提

  • js 中文英文数字混合排序2021-12-08 14:33:23

    js 中文英文数字混合排序 需求:数字和英文按 123,abc顺序,中文按拼音首字母排序 const ori = ['中', '文', '排', '序', '1中', '1文', '1排', '1序', 'a中', 'a中', 'a排', 'a序', 'c中&

  • 力扣76.最小覆盖子串2021-11-16 17:05:55

    题目:biubiu 题意:在字符串中找到最小的覆盖单词的子串,覆盖要求含有单词的全部字符。 通过滑动窗口实现。移动右指针找到符合条件的子串,移动左指针来使最小。 #include<iostream> #include<string> #include<vector> #include<cmath> #include<map> #include<unordered_map> #i

  • 摩斯的解密和加密2021-11-01 11:04:53

    dict_ori = {'.-': 'A', '-...': 'B', '-.-.': 'C', '-..':'D', '.':'E', '..-.':'F&#

  • 代码整理----LOAM激光SLAM2021-10-28 21:31:33

      给一个角度来进行时间的插值 描述: //已知开始时刻的旋转角度,和起始时间 和结束时刻的旋转角度,和结束时刻的时间 //判断当前旋转 是否旋转过半,选择与起始位置还是终止位置进行差值计算,从而进行插值计算时间 输入: 输出: #include <iostream> #include <cmath> using name

  • PTA插入排序还是归并排序2021-08-07 15:00:01

    一开始想着把插入排序和归并排序产生的所有序列都保存下来,然后将给定的序列与其进行比较,找到相同的中间序列,然后输出下一个序列,但是提交一直错误,也不知道哪里有问题。 看了其他人的做法,只能换了一种直接进行判断的方法。插入排序的特点是前面是有序的,后面的序列和原序列保持

  • BP神经网络:从Numpy到Tensorflow2实现2021-07-17 18:32:03

     用最简单的神经网络结构实现一幅灰度图像的彩色化。 BP网络即前馈神经网络,模型在完成一次训练后需要反向对训练过程中的参数进行优化调整,是最基础的神经网络,也是复杂网络结构的基础。 不做过多的原理性介绍,仅仅介绍如何进行结构实现。文章结尾放上Numpy实现与Keras实现。 目录

  • openjudge上2813:画家问题代码2021-06-26 18:57:43

    原题地址:http://bailian.openjudge.cn/practice/2813/ 思路完全和熄灯问题一致,代码如下: #include <iostream> #include <cstring> #include <cmath> using namespace std; //解题思路跟熄灯问题完全一样,代码参照郭炜老师熄灯问题代码,枚举第一行的状态,则后面所有行状态都已经确定

  • 【leetcode】1652. Defuse the Bomb2021-06-25 16:03:57

    题目如下: You have a bomb to defuse, and your time is running out! Your informer will provide you with a circular array code of length of n and a key k. To decrypt the code, you must replace every number. All the numbers are replaced simultaneously.

  • Hive基础(四十):Hive 实战(一)准备2021-06-12 12:32:24

    1 需求描述 统计硅谷影音视频网站的常规指标,各种 TopN 指标: -- 统计视频观看数 Top10 -- 统计视频类别热度 Top10 -- 统计出视频观看数最高的 20 个视频的所属类别以及类别包含 Top20 视频的个数 -- 统计视频观看数 Top50 所关联视频的所属类别排序 -- 统计每个类别中的视频热度 T

  • 动手写CPU----day6验证逻辑和移位指令2021-06-09 00:01:30

    目录 1.验证逻辑指令2.验证移位指令 1.验证逻辑指令 inst_rom.S .org 0x0 .global _start .set noat _start: lui $1,0x0101 ori $1,$1,0x0101 ori $2,$1,0x1100 # $2 = $1 | 0x1100 = 0x01011101 or $1,$1,$2 # $1 = $1 | $2 = 0

  • 划分训练集和测试集和验证集2021-05-07 18:57:05

    划分训练集和测试集和验证集: import os import codecs import random random.seed(1229) data = [] with codecs.open('neg.txt', "r", encoding='utf-8', errors='ignore') as fdata: now = fdata.readlines() data.append(['0 &#

  • 通过代码获取机器人位置坐标2021-04-22 19:59:16

    通过代码获取机器人位置坐标 1.代码结构讲解2.获取当前功能包的路径2.获取机器人位置信息3.用json的数据格式记录机器人位置   本博客通过地图与坐标的关系,来获取机器人在地图中的实时坐标。为了获取地图上的任一一点坐标信息,本博客使用Python QT构建一个简单的界面。

  • PAT甲级1056 Mice and Rice2021-03-06 17:31:01

    原题链接PAT甲级1056 Mice and Rice 这道题,2020年7月份做的时候,做了好久才AC,今天又做了一次。使用了比较直观的思路,模拟了一遍题目。A掉了 题意 给了n只老鼠,以及每只老鼠的体重,注意题目告诉了,每只老鼠的体重满足== ​​ distinct non-negative numbers==,即不同的非负数,也就

  • 部门优化2021-03-06 16:02:21

    问题: 某公司内有 4 个项⽬组,项⽬组 A、B、C、D,项⽬组A现有10⼈,项⽬组B现有7⼈,项⽬组C现 有5⼈, 项⽬组D现有4⼈。为了实现跨项⽬组协作,公司决定每⽉从⼈数最多的项⽬组中抽调 3 ⼈ 出来,到其他剩下 3 组中,每组 1 ⼈,这称之为⼀次调整优化(亦即经过第⼀次调整后,A组有7 ⼈,B组

  • Python中应用决策树算法预测客户等级2021-02-22 21:30:07

    ​机器学习越来越多地在企业应用,本文跟大家分享一个采用python,应用决策树算法对跨国食品超市顾客等级进行预测的具体案例。如果想先行了解决策树算法原理,可以阅读文章决策树-ID3算法和C4.5算法。    一、加载数据 1 加载库 首先加载pandas库,并设置数据读取文件夹。

  • 【图像分割】形态学重建和过滤改进FCM算法(FRFCM)用于图像分割【Matlab 109期】2021-01-31 10:01:46

    一、简介 首先,通过引入形态学重构操作将图像的局部空间信息纳入FRFCM中,以保证抗噪性和图像细节保留。其次,基于局部空间邻居和聚类中心内像素之间距离的成员资格分区的修改被仅依赖于成员资格分区的空间邻居的局部成员资格过滤所取代。与最新的算法相比,提出的FRFCM算法更简单

  • 【图像分割】基于matlab形态学重建和过滤改进FCM算法(FRFCM)之图像分割【Matlab 101期】2021-01-31 09:30:21

    一、简介 首先,通过引入形态学重构操作将图像的局部空间信息纳入FRFCM中,以保证抗噪性和图像细节保留。其次,基于局部空间邻居和聚类中心内像素之间距离的成员资格分区的修改被仅依赖于成员资格分区的空间邻居的局部成员资格过滤所取代。与最新的算法相比,提出的FRFCM算法更简单

  • python 批量修改文件名2020-12-06 12:05:32

    import os import sys def rename(): path=input("请输入路径:") count=1 filelist=os.listdir(path) for files in filelist: ori_dir=os.path.join(path,files) if os.path.isdir(ori_dir):#跳过目录 continue now_di

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

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

ICode9版权所有