习题2.3 数列求和-加强版 (模拟)
习题2.3 数列求和-加强版 (20 分) 给定某数字A(1)以及非负整数N(0),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,1。 输入格式: 输入数字A与非负整数N。 输出格式: 输出其N项数列之和S的值。 输入样例: 1 3
输出样例: 123 题解:大数的加法模拟+找规律 1 #include<iostream>
2 #include<cstdio>
3 #include<cstring>
4 using namespace std
Javascript简单教程汇总
什么是函数 一段定义好的代码,并可以反复使用的代码块 函数的作用 提升代码的可复用性,将一段代码进行预定义,需要使用的时候才触发 代码块 形成了一个相对独立的作用域 语法: function 函数名(参数列表){ 代码块(函数体); return 返回值 } 函数名(进行函数的调用) 结束函数: 程序碰到return后,return后面的代码便不会再执行,且最多只有一个返回值 目前来说,我已知的函数有 isNaN() prompt() parseInt()
分享一个 Linux 环境下,强力的Python 小工具
场景 Linux 用户,经常需要在终端查看一些数据,从文件里看 或者网络协议获取数据并查看。 比如,查看文件里的json数据;比如,查看etcd里存下的数据。 如果直接看cat 或者 curl 得到的数据,如果格式乱掉了 会很痛苦的,而python 的 json.tool 可以在终端里 把得到的数据格式化。 形如: cat json.file | python -m json.tool #### 用法及示例 # 终端操作 ,
vim json.file
# 写入 如下内容: { "
Vue--Vue常用指令及操作
一.渲染 1. {{}}双大括号插值语法 2. v-text 3. v-html <body>
<div id="app">
<p>
{{message}}
</p>
<p v-text="text">
</p>
<p v-html="title">
</p>
</div>
</body>
</html>
<script sr
kafka安装使用配置1.1
官方文档 rz上传到/usr/local/下 解压 tar xzvf 文件 改名 mv 文件 名字 环境变量 vi /etc/profile export KAFKA_HOME=/usr/local/kafka 生成环境变量 source /etc/profile 启动zkServer.sh start cd kafka/ cd config/ /* 或者删除文件 传进来 */ 里面的配置删掉替换为如下: broker.id=1 listeners=PLAINTEXT://192.168.16
【转载】C#的Merge方法合并两个DataTable对象的数据
在C#中的Datatable类中,可以使用DataTable类的Merge方法对两个相同结构的DataTable对象进行求并集运算,将两个DataTable对象的数据行合并到其中一个DataTable变量中,或者说往其中一个DataTable对象中写入另一个DataTable对象的所有数据行。下列例子中使用到DataTable.Clone方法,DataTable.Clone方法用于赋值DataTable的结构信息,包括所有 DataTable 架构和约束。 Merge方法的签名为:void M
【转载】C#的DataTable类Clone及Copy方法的区别
在C#中的Datatable类中,Clone方法和Copy方法都可以用来复制当前的DataTable对象,但DataTable类中的Clone方法和Copy方法还是有区别的,Clone方法只复制结构信息,包括所有 DataTable 架构和约束,但Copy方法除了复制结构信息之外,还复制DataTable的表格行数据信息。 DataTable.Clone 方法:克隆 DataTable 的结构,包括所有 DataTable 架构和约束。 DataTable.Copy 方法:复制该 DataTa
洛谷P3381 最小费用最大流模板
https://www.luogu.org/problem/P3381 题目描述 如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。 输入格式 第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。 接下来M行每行包含四个正整数ui、vi、wi、fi,表示第i条有向边从ui出发,到达vi,边权为wi(即该边最大流量为wi),单位流量的费用为fi。 输出格式 一行,包含两个整数,依次为最大流量
2019牛客全国多校训练三 题解
A Gragh Games Unsolved. B Crazy Binary String 题解:水题,子序列只要统计0和1数量,取最小值然后乘2就是答案; 对于子串:先记录0和1 前缀和的差值,然后找差值相等的距离最远的两个位置即可; 参考代码: #include<bits/stdc++.h>
#define maxl 100010
using namespace std;
int n;
int cnt[2];
int num[maxl*2];
int sum[maxl][
Shell编程案例:修改运维脚本输出效果
1、 需求:每日运维检查脚本dailymonitor.sh显示对服务器测试结果,其中命令 zabbix_get -s 192.168.111.21 -p 10050 -k "net.tcp.listen[3306]直接反馈值为0(异常)和1(正常),显示感觉不直观,考虑使用shell脚本修改显示效果,如显示为:The Server 192.168.111.21 is ok! 2、 脚本内容: #! /bin/sh /usr/sbin/clock Server21=`zabbix_get -s
[考试反思]0725NOIP模拟测试8
看清你是个什么东西了么? 现在看清了么?rank#15?垃圾玩意? 你什么也不是。你没有骄傲,偷懒的资格! 节节败退,永无止境,你想掉到什么样子? 你还在为了成功拿到送分的T1而沾沾自喜?只不过是勉强成为了20个AC之一。 你还在为了T3拿到40的暴力全场次高分而开心?65分的碾压你,这题你又能比20分的一群人有多少优势? T2,呵,T2,你还看不清你是什么水平? 就是千军万马可以从你头顶上肆无忌惮的奔踏而过,碾压你八九十分,无视你什么T1,T3的挣扎。 T1,优化KMP,题意故意卡了一下KM
洛谷 T2691 桶哥的问题——送桶
嗯... 题目链接:https://www.luogu.org/problem/T2691 这道题有一点贪心的思想吧...并且思路与题目是倒着来的(貌似这种思路已经很常见的... 先举个栗子: 引出思路:按结束时间早晚排序,因为没有多早的限制,但是最晚送到的时间却有限制。把时间倒流,把时间轴倒着看,首先t初始化为max(b[i]),然后枚举一遍,如果当前t大于b[i],那在t的时候不可能到达,所以要把t改为b[i]。并且t要减去消耗时间a[i]。 初始值为最后一个送到的时间,往前推,如果前面的
【转载】 C#中ArrayList集合类的使用
在C#的集合操作过程中,我们一般常用的集合类为List集合,List集合是一种强类型的泛型集合,其实还有一个ArrayList集合类,ArrayList集合类则非泛型类的集合,并且ArrayList集合类不是强类型,任何类型的数据往ArrayList集合中新增都可以,所以在进行集合内部元素转换操作的时候要相当注意,ArrayList集合速度跟普通的数组比要慢。 要使用ArrayList集合,首先需要引入该集合的命名空间:using System.Collections。 为了证明ArrayLi
遥远的国度(D12 树链剖分)
题意 给定一棵有根树,有三种操作:换根,查询某个子树点权最小值,将一条路径上的点重新赋值 对于100%的数据,n<=100000,m<=100000,0<=所有权值<231。 题解 如果不换根的话,就是一道树链剖分的简单题; 那么换根要如何操作?LCT? 考虑换根会带来什么影响,首先换根不会改变两个点之间的路径,书上两点的路径是固定的。 那对于子树呢? 拿这样一棵树做例子,假设当前根root=4 那么这些点的子树会改变:它本身的子树变成整棵树,在原树上在他和最初根节点的路径上的点(1,2);其
OpenCV 计算机视觉(十六) 霍夫变换-直线检测、圆检测
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
Mat src, dst;
int main(int argc, char** argv) {
src = imread("D:/OpenCVprj/image/test7.jpg");
imshow("src", src);
Mat src_gray;
Canny(src,
使用 Python 处理 JSON 格式的数据
如果你不希望从头开始创造一种数据格式来存放数据,JSON 是一个很好的选择。如果你对 Python 有所了解,就更加事半功倍了。下面就来介绍一下如何使用 Python 处理 JSON 数据。 -- Seth Kenlon(作者) JSON 的全称是 JavaScript 对象表示法(JavaScript Object Notation)。这是一种以键值对的形式存储数据的格式,并且很容易解析,因而成为了一种被广泛使用的数据格式。另外,不要因为 JSON 名称而望文生义,JSON 并不仅仅在 Ja
CSU-ACM集训-模板-主席树
原hdu 2665 Kth number 题意 给\(n\)个数和\(m\)次查询,每个查询包含区间\([x,y]\),求区间内第\(K\)大的数 思路 可持久化线段树,即主席树,第一次建立一个空的线段树,使用\(root\)下标表示访问第几次时间,数据离散化后。注意下标从1开始。 注意\(cnt\)可能是乱序的,但是\(root\)控制时间区间,即表示时间\(i\)的根节点为\(nodes[root[i]]\),\(nodes\)的\(l\)和\(r\)控制树的左右关系。 #include
周排行