ICode9

精准搜索请尝试: 精确搜索
  • 利用kops在AWS创建cluster时指定key pair name2021-09-01 01:02:57

    最近接手运维一个Web Service的小项目,该项目中使用到了kops在AWS上创建cluster。 作为kops新手,之前完全没有接触过kops,这里记录下使用kops创建cluster的时候配置AWS的key pair的相关内容,高手请略过。 利用kops在AWS上创建cluster的时候,可以配置cluster来指定现有的key pair,否则会

  • ABC216 D - Pair of Balls(拓扑排序)2021-08-30 14:03:18

    D - Pair of Balls 题意   有\(N\)种颜色的球,每种颜色有\(2\)个,共\(2N\)个球,现将它们放置在\(M\)个栈中,每个栈有\(k_i\)个球,每次从两个不同的栈顶取出相同颜色的球,问是否能够取完,可以则输出\(Yes\),否则输出\(No\)。 思路   我们可以将每个栈看成一个单链表,从栈顶连向栈底,因此

  • [LeetCode] 1202. Smallest String With Swaps 交换字符串中的元素2021-08-23 07:31:06

    You are given a string s, and an array of pairs of indices in the string pairs where pairs[i] = [a, b] indicates 2 indices(0-indexed) of the string. You can swap the characters at any pair of indices in the given pairs any number of times. Return th

  • [LeetCode] 1190. Reverse Substrings Between Each Pair of Parentheses 反转每对括号间的子串2021-08-15 05:00:18

    You are given a string s that consists of lower case English letters and brackets. Reverse the strings in each pair of matching parentheses, starting from the innermost one. Your result should not contain any brackets. Example 1: Input: s = "(abcd)&q

  • Atcoder 212G Power Pair2021-08-12 22:04:10

    Problem Statement Given is a prime number \(P\). How many pairs of integers \((x,y)\)satisfy the following conditions? \(0≤x≤P−1\) \(0≤y≤P−1\) There exists a positive integer \(n\) such that \(x^n≡y(modP)\) Since the answer may be enormous,

  • Atcoder Beginner Contest 213题解2021-08-08 21:33:30

    Atcoder Beginner Contest 213题解 A - Bitwise Exclusive Or 题意:给定两个数\(A,B\),求\(C\)使\(A\mbox{ xor }C=B\)。 思路:\(A\mbox{ xor }C=B\Leftrightarrow A\mbox{ xor }B=C\)。 代码: #include<bits/stdc++.h> using namespace std; int main() { int a,b;

  • 【CF1548E】Gregor and the Two Painters2021-08-03 14:02:47

    题目 题目链接:https://codeforces.com/contest/1548/problem/E 一个 \(n\times m\) 的网格,其中 \((i,j)\) 的权值为 \(a_i+b_j\)。 把所有权值不超过 \(X\) 的格子全部染成白色,大于 \(X\) 的染成黑色,求最后白色连通块的数量。 \(n,m,X,a_i,b_i\leq 2\times 10^5\)。 思路 基本上就

  • 使用C++优先队列(priority_queue)解决Top K问题2021-07-31 23:34:28

    #### 背景在同构的n个数据中取Top K的最大值或者最小值有很多方法,例如:- 排序后,取前K个或者后K个,算法复杂度为nlog(n);- 维护大小为K的最大(小)堆,最后取堆中的元素,算法 复杂度为nlog(k)。当n很大时,第二种方法可以得到显著的速度提升。本文以C++保准库提供的priotiry_queue为基础,实现

  • 987. 二叉树的垂序遍历 力扣(困难) bfs+hash+优先队列 感觉还是简单的,就是复杂了点2021-07-31 20:04:45

    987. 二叉树的垂序遍历 给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言,其左右子结点分别位于 (row + 1, col - 1) 和 (row + 1, col + 1) 。树的根结点位于 (0, 0) 。 二叉树的 垂序遍历 从最左边的列开始直到最右边的

  • 2021牛客多校4_Inverse Pair2021-07-28 16:06:29

    Inverse Pair 题目传送门: 题目传送门 题面: 题目大意: 给定一个无重复的排列,每个元素可以执行+1的操作或不变,求操作后最少的逆序对对数。 思路: 思考怎么加可以减少逆序对对数,如果x 在 x+1 的后面, 则可以通过操作让逆序对减少。 而且因为是排列,所以不会增加逆序对(+1也最多变得

  • 工作笔记02——int切片转换为string类型/GO实现MAP的排序2021-07-20 19:34:39

    interface{}转换为int64 value.(int64) int切片转换为string类型,通过json编码 jL,err := json.Marshal(playerList) if err != nil{ tlog.Error(err) } jsonList := string(jL) GO实现MAP的排序(转化为Struct) func rankByWordCount(wordFrequencies map[int64]int64) p

  • 20210716考试-NOIP192021-07-19 12:33:42

    u,v,w。 这场考过。 T1 u 差分裸题 #include<bits/stdc++.h> using namespace std; const int N=5000; int n,m; long long a[N][N],b[N][N],f[N][N]; long long ans=0; int _max(int a,int b) { return a>b?a:b; } int _min(int a,int b) { return a<b?a:b; } in

  • 恩欧挨批模拟试题-192021-07-19 10:02:59

    水博客太快乐了 RT 考场 看到题目异常眼熟。。。 \(u,v,w\) 几位大佬以前做过。。。。 理论上来说我也做过但是没什么映像。。。。 先看 \(T1\) 这不是个简单的二维前缀和?? 感觉貌似不能二维前缀和。。。尝试三角形的二维前缀和。。。 貌似也不对。。。先看下一道。。。 \(T2\) 期

  • 【UOJ649】游泳2021-07-17 15:33:55

    传送门 题意: 已知一个正整数数组 \(a\) 的长度是 \(m\) ,里面所有数字的和是 \(n\) 且任何两个相邻数字差的绝对值不超过 \(K\). 求 \(a\) 最大的可能方差乘上 \(m^2\) 的结果。如果 \(a\) 不存在输a出 \(-1\). 多测,\(n,k \le 10^8,m \le 100\) 首先特判 \(n<m\) 和 \(k=0\) 的情况

  • [BZOJ3605] 括号序列计数2021-07-09 23:35:25

    [BZOJ3605] 括号序列计数 题意 全网第一篇题解qaq 就给你个自动机,然后问你从 \(s\) 节点到 \(t\) 节点有多少合法长度为 \(l\) 的括号串 节点数 \(V\) 不超过 \(2\) 题解 我们直接用一个矩阵描述一个状态即可。这里就是 \(mat[s][t]\) 表示 \(s\) 到 \(t\) 合法括号串的方案数。

  • UVa 12661 - Funny Car Racing (最短路变形)2021-07-09 22:06:16

    include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int, int> pii; const int maxn = 50010; int n, m, s, t; int h[305], cnt = 0; struct E{ int to, a, b, ti, next; }e[maxn << 1]; void add(int u, int v, int a, int

  • boost::hana::make_pair用法的测试程序2021-07-08 12:04:13

    boost::hana::make_pair用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::make_pair用法的测试程序 C++实现代码 #include <boost/hana/assert.hpp> #include <boost/hana/experimental/printable.hpp> #include <boost/hana/integral_constant.hpp>

  • boost::hana::pair_tag用法的测试程序2021-07-08 10:01:32

    boost::hana::pair_tag用法的测试程序 实现功能 C++实现代码 实现功能 boost::hana::pair_tag用法的测试程序 C++实现代码 #include <boost/hana/core/make.hpp> #include <boost/hana/equal.hpp> #include <boost/hana/first.hpp> #

  • 关于在保证健壮性的前提下,高效实现命令行交互程序的一些思考2021-07-07 06:31:18

    关于在保证健壮性的前提下,高效实现命令行交互程序的一些思考 ​ 在本学期《软件构造》课程的三个实验中,都涉及命令行交互程序的开发,以实验三为尤,需要面向三个场景开发三个不同的交互程序。本人在完成实验三的过程中,在前面ADT的设计和扩展中并没有花费太多时间,但是在设计交互程序

  • 451. 根据字符出现频率排序2021-07-03 09:32:18

    题目描述: 给定一个字符串,请将字符串里的字符按照出现的频率降序排列。 示例 1: 输入: “tree” 输出: “eert” 解释: 'e’出现两次,'r’和’t’都只出现一次。 因此’e’必须出现在’r’和’t’之前。此外,"eetr"也是一个有效的答案。 来源:力扣(LeetCode) 链接:https://leetcode-

  • luogu4755Beautiful_Pair题解2021-07-02 22:01:25

    luogu4755Beautiful_Pair 标签 :分治 + RMQ + 树状数组 这题看起来很分治,所以考虑分治。 一般的分治是在中间分开,可以发现这道题在中间分开并没有很好的性质。 于是 果断放弃 我们发现如果在最大值处分开会有很好的性质。因为在最大值处分开,所以左边的点和右边的点之间的最大值确定

  • 开发技巧12021-06-30 21:31:47

    1、在javax.util包下,有一个简单Pair类可以直接调用,用法是直接通过构造函数将所吸引类型的Key和value存入,这个key和value没有任何的对应关系类型也是任意定的。用法: Pair<String, String> pair = new Pair<>("aku", "female"); pair.getKey(); pair.getValue();   2、Strin

  • golang 11. pair reflect struct_tag json2021-06-27 18:01:43

    pair1.go package main import "fmt" func main() { var a string //pair<statictype:string, value:"aceld"> a = "aceld" //pair<type:string, value:"aceld"> var allType interface{} allType = a str,

  • Java 临时变量的使用2021-06-25 12:00:26

    import org.apache.commons.lang3.tuple.ImmutablePair;import org.apache.commons.lang3.tuple.ImmutableTriple; // 返回两个字段 ImmutablePair<Integer, String> pair = ImmutablePair.of(1, "yideng"); System.out.println(pair.getLeft(

  • flutter中关于动态配置多环境之--dart-define2021-06-21 12:00:25

    1.配置--dart-define,如下: “--dart-define=APP_CHANNEL=www.baidu.com --dart-define=OTHER_VAR=这是测试环境” 想配几个就配几个,多个--dart-define直接用一个小空格隔开就行,不管是flutter run debug、flutter run release、flutter build apk都需要在后面加上上面那个配置信息

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

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

ICode9版权所有