ICode9

精准搜索请尝试: 精确搜索
  • [Google] LeetCode 1631 Path With Minimum Effort 优先队列2022-09-09 04:00:12

    You are a hiker preparing for an upcoming hike. You are given heights, a 2D array of size rows x columns, where heights[row][col] represents the height of cell (row, col). You are situated in the top-left cell, (0, 0), and you hope to travel to the bottom

  • 「学习笔记」字符串基础:Hash,KMP与Trie2022-08-28 20:31:05

    「学习笔记」字符串基础:Hash,KMP与Trie 点击查看目录 目录「学习笔记」字符串基础:Hash,KMP与TrieHash算法代码KMP算法前置知识:\(\text{Border}\)思路代码\(\text{KMP}\) 匹配思路代码Trie数据结构01-Trie代码练习题HashBovine Genomics思路代码[TJOI2018]碱基序列思路代码[CQOI201

  • 【NX二次开发】用数学函数获得两点的距离2022-08-27 15:32:18

    两点之间的距离公式:  源码: //获得平面上2点距离 double getPointToPointDis(double p1[2],double p2[2]) { return sqrt((p1[0]-p2[0])*(p1[0]-p2[0])+(p1[1]-p2[1])*(p1[1]-p2[1])); }  

  • GCC安全编译项参考2022-08-26 09:30:20

    PIE(ASLR) 代码段、数据段地址随机化 进程地址空间各区域随机化的措施,称之为ASLR(Address Space Layout Randomization)。ASLR通过随机放置进程关键数据区域的地址空间来防止攻击者能可靠地跳转到内存的特定位置来利用函数。现代操作系统一般都加设这一机制,以防范恶意程序对已知

  • GNN学习(一):基础知识2022-08-20 11:00:22

    1 # !usr/bin/env python 2 # -*- coding:utf-8 _*- 3 # @Time :2022/8/20 10:46 4 # @Author: VVZ 5 # @File :1.2.py 6 7 8 import numpy as np 9 import pandas as pd 10 import networkx as nx 11 12 edges = pd.DataFrame() 13 edges['sources']

  • 【搜索】力扣934:最短的桥2022-08-16 23:00:42

    在给定的二维二进制数组 A 中,存在两座岛。(岛是由四面相连的 1 形成的一个最大组。) 现在,我们可以将 0 变为 1,以使两座岛连接起来,变成一座岛。 返回必须翻转的 0 的最小数目。(可以保证答案至少是 1 。) 示例: 输入:A = [[1,1,1,1,1],[1,0,0,0,1],[1,0,1,0,1],[1,0,0,0,1],[1,1,1

  • CCPC2021 女生专场 攻防演练 和 test20200528 要换换名字2022-08-11 13:03:04

    攻防演练 小Q和小C在比特公司的系统中进行攻防演练,这个系统经过特殊设定,只能接收任何只含有前 \(m\) 个小写英文字母的非空字符串作为输入命令。 小Q事先准备了一个长为 \(n\) 的字符串 \(s = s_1 s_2 \ldots s_n\),为了能够在演练时输入到系统中,这个字符串只会包含前 \(m\) 个小写

  • P1141 01迷宫2022-07-21 11:04:18

    https://www.luogu.com.cn/problem/P1141涉及知识点:BFS,DFS,队列橙色题   代码: #include<bits/stdc++.h> using namespace std; char _map[1001][1001];//_map数组保存地图 int flag[1001][1001],a[1000001];//a数组要开大一点,刚开始开a[1001]错了3个点 //flag数组保存各个

  • 数论 · 幂函数求导2022-07-20 12:05:03

    前言 TC 讲课笔记。 正文 定义一个幂函数:\(f(x)=a_1x^{b_1} + a_2x^{b_2} + \cdots + a_nx^{b_n} +C\)。(\(C\) 为常数。) 导数:反映一个函数的变化快慢。 对于一个一次函数: \(f(x)=kx+b\),那么它的导数就是 \(k\)——\(k\) 反应了这条直线上的点的变化快慢,\(k\) 越大,\(y\) 值的变化

  • 记忆化搜索: 滑雪2022-07-09 14:34:29

    C++ 滑雪 /* 问题描述: 给定一个 R 行 C 列的矩阵,表示一个矩形网格滑雪场。 矩阵中第 i 行第 j 列的点表示滑雪场的第 i 行第 j 列区域的高度。 一个人从滑雪场中的某个区域内出发,每次可以向上下左右任意一个方向滑动一个单位距离。 当然,一个人能够滑动到某相邻区

  • YV12 YUV转RGB2022-07-05 15:00:34

    const char fragmentShader_yuv420p[] = { "precision mediump float;\n" "uniform sampler2D Ytex;\n" "uniform sampler2D Utex,Vtex;\n" "varying vec2 vTextureCoord;\n" "void main(void) {\n" " float nx,

  • ABC135E Golf 题解2022-07-05 09:02:01

    一道还行的构造题。 题目大意:一开始你在初始点 \((0,0)\),每次可以跳的曼哈顿距离为 \(k\),输出抵达 \((x,y)\) 跳的最少次数并且输出方案。 首先发现 \(x\) 和 \(y\) 可正可负,不如把 \(x\) 和 \(y\) 都取绝对值,在之后输出时携带符号输出即可。 因为每次的操作相当于把 \(k\) 瓜分成

  • NX二次开发—按钮UI实现简单功能2022-07-03 19:01:57

    #include "uf_all.h" #include <io.h> #include <iostream> #include <fstream> #include <string.h> #include <stdio.h> #include <afxwin.h> #include <winuser.h> #include <windows.h> #include <shlw

  • 【NX二次开发】ufun分割体2022-07-01 10:03:34

    分割体 int doWork() { //创建block UF_FEATURE_SIGN sign = UF_NULLSIGN; double douPt[3] = { 0.0, 0.0, 0.0 }; char *Edge_Len[3] = { "99", "98", "97.1256" }; tag_t tagBlock = NULL_TAG; UF_MODL_create_block1(si

  • NX 2206 宏程序设置背景为黑色2022-06-30 23:35:39

    NX 2206 Macro File: C:\Users\Administrator\Desktop\1.macro Macro Version 7.50 Macro List Language and Codeset: simpl_chinese 13 Created by Administrator on Thu Jun 30 14:55:39 2022 Part Name Display Style: $FILENAME Selection Parameters 1 2 0.229167 1

  • 【NX二次开发】非模态消息对话框2022-06-30 15:34:28

      uc1601函数提供了一个模态消息对话框,ufun函数中还有一个非模态消息对话框,运行一次弹出一个窗口,不点确定不消失,对话框显示后不影响使用其他命令运行。      实现方法:  【NX二次开发】非模态消息对话框函数

  • 基于JavaFX图形界面演示的迷宫创建与路径寻找2022-06-24 23:01:10

    事情的起因是收到了一位网友的请求,他的java课设需要设计实现迷宫相关的程序——如标题概括。 我这边不方便透露相关信息,就只把任务要求写出来。 演示视频指路

  • 穿越2022-06-21 22:32:20

    穿越 题目背景 解决方法 定义 定义以下变量: $ mapp[n][m] $ 储存基本地图 \(rain[n][m]\) 下雨时间 \(bear[n][m]={t1,t2}\) 怪兽出没时间段 \(ans~time[n][m]\) 每个点的最优时间 小技巧1:可以将\(mapp[n][m]\)的四周围上\(1\),这样就可以不用判是否出界。 小技巧2:定义变量\(X[5

  • 二维接雨水2022-06-20 16:01:18

        https://leetcode.cn/problems/trapping-rain-water-ii/       func trapRainWater(heightMap [][]int) int { m, n := len(heightMap), len(heightMap[0]) maxHeight := 0 for _, row := range heightMap {//找到最高的格子 for _, h := range r

  • NX模块切换2022-06-17 22:02:29

    #include "uf_all.h" #include <afxwin.h> extern DllExport void ufusr( char *param, int *returnCode, int rlen ) { int ModuleId; UF_ask_application_module(&ModuleId);//获取当前所在的模块 if (ModuleId != 40) { uc1601(&

  • Waves 13 Complete for Mac(Waves混音效果全套插件)中文版2022-06-17 17:33:49

    Waves 13 mac中文版是mac上音频编辑人员必备的音乐制作插件套装,软件内置混响,压缩,降噪和EQ等要素到建模的模拟硬件,环绕声和后期制作工具,包含全套音频效果器,混响功能强大,可以让你使用所有功能。Waves 13 Complete for Mac是音频插件、音频混音软件,能够为你带来不错音频处理体验。 W

  • 【NX二次开发】获取体的面2022-06-17 14:37:08

    获取体的面 int getBodyFaces(tag_t tagBody, int iType, vector<tag_t> *vecFaces) { uf_list_p_t list1 = NULL; UF_MODL_create_list(&list1); double douFaceBox[6]; double douOFaceRadius; double douFaceRadData; int iFaceNormDir;

  • 【NX二次开发】判断圆柱面是不是孔的方法2022-06-17 10:37:47

    分享一种判断圆柱面是不是孔的方法。 如下图所示体上有三个圆柱面,2个孔和1个R角面。可以通过面的边的组数(loop)判断圆柱面是不是孔。孔的loop至少有2个。 代码: //获取面上loop的数量 int getFaceLooscount(tag_t tagFace) { uf_loop_t *loop_list = NULL; UF_MODL_ask_fa

  • NX二次开发-测量面积2022-06-09 11:35:47

    // 精度=0.9999 int MyObject::FACE_ask_area(tag_t face, double value[2]) { int errorCode = 0; double Area = 0.00; double Perimeter = 0.00; try { std::vector<NXOpen::IParameterizedSurface *> objects; objects.push_bac

  • NX二次开发-隐藏与显示的全部类型2022-06-02 17:04:17

    //NX隐藏与显示的全部类型 theSession->DisplayManager()->HideByType("SHOW_HIDE_TYPE_SHEET_BODIES", DisplayManager::ShowHideScopeAnyInAssembly); //所有字符串 SHOW_HIDE_TYPE_ALL SHOW_HIDE_TYPE_GEOMETRY SHOW_HIDE_TYPE_BODIES SHOW_HIDE_TYPE_SOLID_BODIES SHOW_H

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

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

ICode9版权所有