ICode9

精准搜索请尝试: 精确搜索
  • CSP 2021 总结2021-10-26 20:33:21

    CSP 2021 总结 PJ 开题顺序:1342 应该先做 T2 ,导致我 T2 直接看错 T1、T3 T1 :直接推规律即可,考场的想法应该正确 T3 :好家伙直接 map 走起 T2 最崩溃的来了 :\(5000\times8000=4e7\) 是吧,愣是给我看成了 \(4e8\) 然后想打插入排序(正解)骗分,发现插入排序不对,就直接 sort 。。。。。。。

  • D. Hemose in ICPC ?(树的欧拉序)2021-10-22 23:33:54

    交互题,给出树的连接方式,找出最大边权对应两个端点。 输入查询集合,返回 m a x ( d i

  • PB的setfilter()和modify()一些不为人知的技巧2021-10-21 13:31:06

    1. Setfilter(string ls_filter) 如果用到多个like来过滤数据,记得一定要为每一个like加上"( )"括起来,如: dw_1.setfilter("((cust_name like '%ma%') or  (city like '%st%')) and (address like '%t%')") dw_1.filter( ) 如果不加括号括起来: dw_1.setfilte

  • 信赖域算法-The Dogleg Method(含例题及Python实现)2021-10-17 19:31:21

    文章目录 前言一、What is The Dogleg Method?信赖域算法原理Dogleg Method 方法信赖域算法流程 二、How to use The Dogleg MethodQuestion代码实现Result presentation 总结 前言 最近在上王晓老师的最优化算法课程。课程偏硬核。记录作业中信赖域算法中狗腿(The Dogleg

  • 有序表的合并-用链表操作2021-10-15 23:02:19

    /* 有序表的合并---用链表实现 */ #include <stdio.h> #include <stdlib.h> #include <malloc.h> typedef int ElemType; typedef struct Lnode{ ElemType data; struct Lnode * next; }LNode, * LinkList; void CreateList_R(LinkList * L){ int len; printf

  • Codeforces Round #747 (Div. 2) D. The Number of Imposters2021-10-12 20:34:19

    传送门:The Number of Imposters 大意:n 个人 ,每个人要么是好人,要么是坏人,好人只说真话,坏人只说假话。给定 一些关系,即a b c 代表 a说b的身份是 c。现要确定他们的什么,在不矛盾的前提下,问最多可以有多少坏人。输出坏人的人数,若关系存在矛盾输出-1。 思路:a 说 b 的身份是 c ,我们

  • Go微服务容错与韧性(Service Resilience)2021-10-06 23:01:20

    Service Resilience是指当服务的的运行环境出现了问题,例如网络故障或服务过载或某些微服务宕机的情况下,程序仍能够提供部分或大部分服务,这时我们就说服务的韧性很强。它是微服务中很重要的一部分内容,并被广泛讨论。它是衡量服务质量的一个重要指标。Service Resilience从内容上讲

  • 160. 相交链表 Java版2021-10-06 15:03:54

    /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */ public class Solution { public ListNode getIntersectionNo

  • 题解 玩水2021-10-04 17:35:11

    传送门 观察第二个样例,发现每对斜角相同的字母能贡献出一种不同的走法 有一左上一右下这样的相同字母对就一定合法 二维前缀和来做可以 \(O(nm)\) Code: #include <bits/stdc++.h> using namespace std; #define INF 0x3f3f3f3f #define N 1010 #define ll long long #define pb

  • Effective C++ 笔记 —— Item 36: Never redefine an inherited non-virtual function.2021-09-28 21:02:46

    Consider: class B { public: void mf(); // ... }; class D : public B { /*...*/ }; D x; // x is an object of type D B *pB = &x; // get pointer to x pB->mf(); D * pD = &x; // get pointer to x pD->mf(); That's because in both

  • HarmonyOS实战——ProgressBar进度条组件基本使用2021-09-27 16:33:56

    目录1. ProgressBar进度条组件2. ProgressBar案例——点击进度条增加实际进度值3. RoundProgressBar进度条 【鸿蒙专栏,从入门到实战系列】: https://blog.csdn.net/qq_41684621/category_10128500.html 1. ProgressBar进度条组件 组件说明: 常见app中,下载进度条,完成任务的进度条

  • 有序链表的合并2021-09-21 21:33:59

    今天用c语言写了有序链表的合并。#include <stdio.h> #include <stdlib.h> typedef int ElementType; typedef struct Node *PtrToNode; struct Node { ElementType Data; PtrToNode Next; }; typedef PtrToNode List; List Read(); /* 细节在此不表 */ void Print( L

  • 两单链表有序合并2021-09-21 21:02:44

    2021-09-21 题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: List Merge( List L1, List L2 );   其中List结构定义如下: typedef struct Node *PtrToNode; struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode N

  • 两个有序链表序列的合并2021-09-21 21:02:13

    List Merge( List L1, List L2 ){ List pa,pb,pc; pa=L1->Next; pb=L2->Next; List L=(List)malloc(sizeof(List)); pc=L; while(pa&&pb) { if(pa->Data>pb->Data) { pc->Next=pb; pb=pb

  • 1.3求la,lb两个递增链表的交集链表,并存放在la链中2021-09-21 20:30:12

    #include <stdio.h> #include <stdlib.h> typedef struct node { int data; struct node *next; }LNode; void build(LNode *H,int n) { LNode *p,*r; int i; r=H; for(i=0;i<n;i++) { p=(LNode *)malloc(sizeof(LNode));

  • 带头结点的单链表的合并2021-09-21 10:03:07

      用带头结点的单链表合并成一个Lc,他的头结点可以从中任选一个 这里讲La的头结点赋值给Lc,再用三个指针变量来操作当前三个链表中的结点   pc指针指向新结点加入到链表中 移动指针,让pa指向下一结点 pa=pa->next       三目运算符:把剩余的部分都接在新链表中   p

  • c++ opencv 调用python tensorflow2021-09-18 14:03:56

    1.vs2019配置opencv3.4.X版本(我是3.4.15),此处配置过程略 2.上C++代码 #include <opencv2/dnn.hpp> #include <opencv2/imgproc.hpp> #include <opencv2/highgui.hpp> #include <Windows.h> #include <fstream> #include <iostream> #include "

  • 点云语义分割:RandLANet模型推理C++部署2021-09-17 14:00:58

    一、dataset接口转placeholder接口 二、ckpt模型转pb模型 三、C++部署 参考 1、tensorflow ckpt to pb

  • Decomposition——HDU70282021-09-14 17:04:33

    Decomposition https://acm.hdu.edu.cn/showproblem.php?pid=7028 题目大意 给出 \(n\)个点的完全无向图,和长度为 \(k\)的序列 \(l\),现要求将从完全图中取出 \(k\)条路径,第\(i\)条路径长度为 \(l_i\),并且每条路径中不存在重边,输出每条路径。 解题思路 考虑欧拉回路的构造,即我们只

  • protobuf JsonStringToMessage 遇到bytes字段报错2021-09-14 11:33:14

    在用proto协议的系统中,写自测用具用到json转pb的函数,但是如果proto协议中有bytes字段,纯json转pb就会报错,以下函数返回false JsonStringToMessage(test_msg, &message).ok() 查资料发现bytes 字段要先进行base64编码,再放到json里,这样就能成功解析成pb对象了。 参考:https://githu

  • gRPC2021-09-10 22:03:02

    安装 流模式 安装 方法1: go get -u -v google.golang.org/grpc 方法2: git clone https://github.com/grpc/grpc-go.git $GOPATH/pkg/mod/google.golang.org/grpc git clone https://github.com/golang/net.git $GOPATH/pkg/mod/google.golang.org/x/net git clone https://git

  • C++学习笔记2021-09-08 10:04:41

    C++继承与多态(5) 虚析构函数 一. 两个问题: 问题一: 哪些函数不能实现成虚函数? 首先要认识虚函数的依赖: 1.虚函数能产生地址,存储在vftable当中 2.对象必须存在(vfptr->vftable->虚函数地址,而vfptr存储在对象的内存空间中) 根据虚函数的依赖条件可以分析得出: ​ 1.构造函数 ​

  • 使用链表完成简易的学生管理系统2021-09-06 20:02:39

    使用链表完成简易的学生管理系统 无非就是增删改查 用时半天,写了一个简易版 #include <stdio.h> #include <string.h> #include <stdlib.h> void show(void); typedef struct student { int m_id; char m_name[64]; double m_chinese; double m_math; doubl

  • PB调用JAVA2021-09-04 19:33:31

    为什么需要PB调用JAVA java使用人员众多,有丰富的生态,有各种功能的库。pb通过调用java可以极大地丰富pb的能力。比如对接国家医保时,只提供了JAVA的示例,我们通过PB调用JAVA可以极大地减少对接的工作量,快速实现对接。 通过SatJNI我们可以很容易地实现PB调用JAVA类。 PB调用JAVA的方

  • Effective C++ 笔记 —— Item 11: Handle assignment to self in operator=.2021-08-31 11:03:51

    An assignment to self occurs when an object is assigned to itself: class Widget { ... }; Widget w; //... w = w; // assignment to self   If you try to manage resources yourself, however (which you’d certainly have to do if you were writing a resourcemana

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

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

ICode9版权所有