ICode9

精准搜索请尝试: 精确搜索
  • 创建企业级地理数据库——PostgreSQL版2022-06-09 20:32:19

    创建PostgreSQL空间数据库 填写相应的参数,选择授权文件 报错 默认安装postgresql后,执行以上操作报错 "You must copy the latest ST_GEOMETRY and dependent libraries to the PostgreSQL software location. Refer to the ArcGIS help topics for more

  • 2022.6.92022-06-09 13:02:05

    Codeforces Round #797 (Div. 3) A - Print a Pedestal #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pii; const int N=1e5+10,INF=1e9; int main() { ios::sync_with_stdio(false); cin.tie(0); int

  • ST系列工程模板的建立2022-06-07 16:00:29

    工程模板 STM32系列单片机的学习路上,第一道门槛便是开发环境的搭建与工程模板的建立,首先需要有一个完整的开发环境,才能迈出嵌入式的第一步: Step.0 准备开发环境 基础部分 MDK-ARM:Keil Review MDK是Keil公司旗下针对ARM架构微控制器的嵌入式软件开发解决方案,集成了创建、构建和

  • 学生类输入输出姓名学号2022-06-06 23:03:01

    一、建立一个学生类 class student//创建一个学生类 { public://公共访问权限 string name; string ID; }; 二、完整代码 #define _CRT_SECURE_NOWARNINGS//宏定义,防止调用函数时报错 #include <iostream> #include <string> using namespace std; class student//创建一个学生

  • JML——OO第三单元总结2022-06-05 02:00:27

    第三单元总结 关于自测 我的构造数据主要是根据JML规格里构造相应的测试数据的,针对于一个函数或者一条指令来构造相应的函数,我也想过写一个数据生成器,但后来发现根据JML规格来进行一些测试貌似更加方便一些,于是便开始了Junit测试。这样可以使得数据尽可能得覆盖到所有的情况。当

  • 算法题解---双向队列的优化2022-06-04 22:34:48

    题目 Leetcode:2290 两题均可用bfs算法做出,但很难做到最优。 而如果将queue替换成deque将可以将速度提升一倍 思路 主要是将优先级较高的放在队列前面,提前出队,优先级低的放在队列尾处。 如何判断优先级将是至关重要的 如果路过该点会使的之后的答案与题目要求相违背 即该点

  • 复习复习!!!模板模板!!!2022-06-04 22:34:39

    人,该复习还是要复习的           -----我自己   2022/6/4 正好明天集训了,那就从今天开始复习复习,捡起遗忘的知识,板子不能忘啊 从今天开始写,也不知道什么时候能写完,其实根本没有尽头,学到新东西也会写的 那就开始吧/)(\ 一.图论 1.dijkstra(堆优化) 例题:I. 香甜的黄油 -

  • C++ insert struct set2022-06-03 22:04:08

    //Model/BookStruct.cpp #include <iostream> using namespace std; struct BookStruct { int BookIndex; long double BookId; char *BookName; char *BookTitle; bool operator < (const BookStruct &other) const { re

  • AGC023E Inversions2022-06-02 22:00:07

    Description 给定一个长度为 \(n\) 的序列 \(A\),问所有满足 \(\forall i,P_i\le A_i\) 的 \(1\sim n\) 的排列的逆序数的和为多少 答案对 \(10^9+7\) 取模 Solution 设 \(c_i\) 是将 \(a_i\) 排序后的结果,\(b_i\) 是 \(a_i\) 排名,那么总合法排列数是 \(S=\prod\limits_{i=1}^nc_i-

  • P3242 [HNOI2015] 接水果2022-06-02 20:31:28

    P3242 [HNOI2015] 接水果 整体二分练手题。 考虑一条路径 \((x,y)\) 被另一条路径 \((u,v)\) 包含的本质。 考虑 dfs 序,设 \(st_x=dfn_x\),$$ed_x=dfn_x+siz_x-1$。 不妨设 \(st_x<st_y\)。 \(\operatorname{LCA}(x,y)=x\) 则 \(u\in [1,st_z-1]\) 或 \(u \in[ed_z+1,n]\),\(v \in

  • CF EDU 96 D - String Deletion2022-05-31 16:36:04

    D - String Deletion 贪心、链表 要想操作次数最大,设当前已经删到了第 i 个字符,那第一步操作就要找到 i 后面第一个有连续0/1的串,删掉其中一个 找到 i 后面第一个有连续0/1的串:将这些可以被删去的位置记录到 set 里,二分找到 i 后面第一个,找到了就删去 删去元素后可用链表来维护当

  • 【spfa】AcWing851.spfa求最短路——模板题2022-05-29 16:00:07

    AcWing851.spfa求最短路 题解 spfa算法即为Bellman-Ford的优化,只有每次dist[a]发生了变化才需要更新对应的dist[b],通过此减少循环次数 #include <iostream> #include <cstring> #include <queue> using namespace std; const int N = 1e5 + 10; bool st[N]; int dist[N]; int

  • leetcode2281 巫师的总力量和2022-05-28 16:32:56

    思路: 单调栈计算出每个数字的“管辖范围”,再对每个“管辖范围”单独计算并求和。 实现: 1 class Solution { 2 public: 3 int totalStrength(vector<int>& a) { 4 int n=a.size(); 5 vector<int>left,right; 6 stack<int>st; 7 st.pus

  • 迭代法遍历二叉树2022-05-27 22:04:40

    迭代法遍历二叉树 先序遍历 vector<int> preorderTraversal(TreeNode* root, vector<int>& res;) { if (!root) return res; stack<TreeNode*> st; TreeNode* node = root; while (!st.empty() || node != nullptr)

  • 85. 最大矩形2022-05-26 10:01:57

    85. 最大矩形 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例 1: 输入:matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","

  • 力扣-20-有效的括号2022-05-25 20:33:15

    这题看到的第一眼想法就是“栈”,因为只有最内层括号匹配了,才能匹配外层的括号 思路 要有正确的顺序,那么这样“({})”应该是非法的,“{{}}”这样应该也是非法,“(((())))”这样是否非法?不非法? 需要考虑的有两点 是否匹配 嵌套顺序 给的是一个字符串 从左到右依次扫描每一个字符,扫描到左括号(1

  • Pandas 数据清洗之处理空值2022-05-23 18:02:53

    本文参考自菜鸟教程。 数据清洗是对一些没有用的数据进行处理的过程。 即处理数据集中数据缺失、数据格式错误、错误数据或重复数据的情况。 import pandas as pd df = pd.read_csv('./property-data.csv') print(df.to_string()) print(df.info()) 清洗空值 检查空值----isnull

  • ABC 203 E - White Pawn2022-05-23 14:34:20

    E - White Pawn DP 设 \(st[y]\) 表示 \((2*n,y)\) 是否能到达 初始化 \(st[n]=true\) 若 \((x,y)\) 是白子,则 \(st[y]\) 的值为 \(y\) 这一列的上一个黑子的值 若 \((x,y)\) 是黑子,则 \(st[y]=st[y-1]\;or\;st[y+1]\) 所以将 黑子按 \(x\) 从小到大排序,不断更新 \(st\) 即

  • 【poj 3250】Bad Hair Day 单调栈/ST表2022-05-23 13:04:21

    题目 给你n头牛的身高,\(c_i=\)[i+1,n]中比第i头牛高度矮的牛的数目 注意,如果\(h_j\)比\(h_{j+1}\)高,那么第j头牛是会把j+1头挡住的 求\(\sum_i{c_i}\) n<=80000 方法1:ST表 从一个最朴素的想法而来——对于第i头牛,我们需要找出[i+1,n]中第一个比\(h_i\)高的位置j,然后ans+=j-i-1; 如

  • 创建10个学生对象存入Collection集合中2022-05-21 18:31:07

    package com.itheima7.ArrayList01;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class ArraylestDemo03 { public static void main(String[] args) { Collection<Student> st=new ArrayList<>();

  • ytu 文件操作 - 插入数据2022-05-20 21:35:27

    提交方式:C++ #include<cstdio> #include<iostream> #include<algorithm> #define N 10 using namespace std; struct student { char num[10]; char name[8]; int score[3]; float ave; const bool operator <(const student &a

  • 组队赛-152022-05-20 01:33:22

    做了C题,找规律         在最小循环节里统计不同数的个数就行 #include <iostream> #include <cstring> #include <algorithm> #include <math.h> using namespace std; typedef long long ll; const int N=1e7+10; bool st[N]; signed main() { int p; ll n;

  • Mybatis中的<association>用法2022-05-19 22:32:43

    订阅专栏 这篇文章我们将来学习一些 association用法 表结构   DROP TABLE IF EXISTS `student`; CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increment,    `name` varchar(10) NOT NULL,    `gender` char(1) NOT NULL,  

  • P4824 [USACO15FEB]Censoring S 题解2022-05-19 16:33:25

    题面 本来就是个裸的KMP,但是这个题是有删除的,所以可以维护一个栈,每次的 \(j\) 都继承栈顶元素的 \(j\),然后如果找到了一个匹配,就直接弹栈即可。因为只会进栈 \(O(n)\) 次,所以总复杂度也是 \(O(n)\) 的。这个题算是栈的妙用了。 点击查看代码 #include<iostream> #include<cstdio>

  • 数据库连接池2022-05-19 12:00:07

    数据库连接池 该文部分代码和内容节选自其他作者文章,仅用作个人学习,特此声明 链接:(1条消息) 数据库连接池学习笔记(一):原理介绍+常用连接池介绍_CrankZ的博客-CSDN博客_数据库连接池 1、学前了解 数据库连接 --> 执行完毕 --> 释放 --> 连接 --> 释放...... 以上步骤十分浪费系统资

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

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

ICode9版权所有