AcWing 799. 最长连续不重复子序列
AcWing 799. 最长连续不重复子序列 #include <bits/stdc++.h> using namespace std; const int N=1e6+10; int a[N],s[N]; int main(){ int n; cin>>n; for(int i=0;i<n;i++ ... 查看全文
AcWing 801. 二进制中1的个数
AcWing 801. 二进制中1的个数 #include <bits/stdc++.h> using namespace std; int lowbit(int x){ return x&-x; } int main(){ int n; cin>>n; while(n--){ int x,res= ... 查看全文
AcWing 793. 高精度乘法
AcWing 793. 高精度乘法 #include <bits/stdc++.h> using namespace std; vector<int> mul(vector<int> &A,int b){ int t=0; vector<int> C; for(int i=0;i<A.size()| ... 查看全文
【译】C#中的SOLID之D:依赖反转
这篇文章是关于SOLID设计原则的系列文章的一部分(关于D的部分)。你可以从这里开始进行学习,也可以使用下面的链接跳转到相应的页面: S – Single ResponsibilityO – Open/Closed PrincipleL – Liskov Substitution Principle ... 查看全文
12. C# 文件操作
string[] path = Directory.GetFiles(@path,"*.jpg");// 获取目录下的所有jpg文件 播放音乐 1 // 2 // 摘要: 3 // 控制 .wav 文件中的声音播放。 4 [ToolboxItem(false)] 5 public class Sou ... 查看全文
HTTP协议中,Content-Type(内容类型)讲解
参考链接: 1、https://www.runoob.com/http/http-content-type.html 2、POST提交数据之 Content-Type的理解; ... 查看全文
js {}与class属性描述符的区别
let data = { name: "ajanuw", change() { this.name = "Ajanuw"; }, get message() { console.log(this); return "hello " + this.name; }, }; console.log( Ob ... 查看全文
JavaScript——计算机基础
一、编程语言 1.2 计算机语言 总的来说分为三类:机器语言、汇编语言、高级语言 实际上计算机最终所执行的都是 机器语言,它是由“0”和“1”组成的二进制数,二进制是计算机语 言的基础。 1.3 编程语言 如今通用的编程语言有两种形式:汇编语言和高级语言。汇编语言和机器语言实质是相同的,都是直接对硬 ... 查看全文
Python class 重载方法
Python面向对象的开发肯定离不开class,有点类似C语言的struct可以抽象描述对象并返回数据于方法。 例如,建立一个class描述笛卡尔坐标系中的点: class point(): def __init__(self, x, y): self.x = x self.y = y self.n ... 查看全文
windows10 安装.net framework 3.5,错误代码0x8024401C
方法一:netstopwuauservregdeleteHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdatenetstartwuauserv方法二:停止windows更新服务,删除HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate 查看全文
1574. 接雨水 AcWing
原题链接 单调栈: 如果有凹陷处,那么雨水=左边的第一个单调上升最大的与右边单调上升最大的取最小值与当前高度做差,思路很像单调栈,我们需要找到凹陷处,即需要用栈吞入比当前栈 顶小的值,如果遇到比它的值就停下,存储当前栈顶下标(方便计算宽度),这是按行计算的,当计算完毕后,不能将左边的圆柱pop,因为 ... 查看全文
wpf 动态更改写在样式/ResourceDictionary里的值
比如我们在ResourceDictionary里有某一个颜色<SolidColorBrushx:Key= 查看全文
js基础object一些方法定义
1、Object.hasOwnProperty(prop); 定义:判断某对象是否包含某属性 参数:prop 要检测的属性 字符串 名称或者 Symbol(ES6) 2、Object.definProperty(obj,prop,desc); 定义:在一个对象上定义一个新属性,或者修改一个已经存在的 ... 查看全文
php composer 常用命令
composer常用命令注意在工程目录下面执行(composer.json所在的文件夹)1、查看composer配置composerconfig-lcomposerconfig-l[repositories.packagist.org.type]composer[repositories.packagist.org.url]https://mirrors.aliyun.com/composer/[ 查看全文
linux curl命令的重要用法:发送GET/POST请求,获取网页内容
linux curl命令的重要用法:发送GET/POST请求,获取网页内容 ... 查看全文
AcWing 788. 逆序对的数量
AcWing 788. 逆序对的数量 #include <bits/stdc++.h> using namespace std; typedef long long LL; const int N=1e6+10; int q[N],tmp[N]; LL merge_sort(int l,int r) ... 查看全文
AcWing 790. 数的三次方根
AcWing 790. 数的三次方根 #include <bits/stdc++.h> using namespace std; int main(){ double n,mid; scanf("%lf",&n); double l=-1e6-10,r=1e6+10; while(r-l>1e-8) ... 查看全文
AcWing 791. 高精度加法
AcWing 791. 高精度加法 #include <bits/stdc++.h> using namespace std; vector<int> add(vector<int> &A,vector<int> &B){ vector<int> C; int t=0; for(int i=0;i< ... 查看全文
AcWing 792. 高精度减法
AcWing 792. 高精度减法 #include <bits/stdc++.h> using namespace std; bool cmp(vector<int> &A,vector<int> &B){ if(A.size()!=B.size()) return A.size()>B.size ... 查看全文
AcWing 794. 高精度除法
AcWing 794. 高精度除法 #include <bits/stdc++.h> using namespace std; vector<int> div(vector<int> &A,int b,int &r){ vector<int> C; for(int i=A.size()-1;i>=0 ... 查看全文
AcWing 795. 前缀和
AcWing 795. 前缀和 #include <bits/stdc++.h> using namespace std; const int N=1e6+10; int a[N],S[N]; int main(){ int n,m; scanf("%d%d",&n,&m); for(int i=1 ... 查看全文
AcWing 796. 子矩阵的和
AcWing 796. 子矩阵的和 #include <bits/stdc++.h> using namespace std; const int N=1e3+10; int a[N][N],S[N][N]; int main(){ int n,m,q; scanf("%d%d%d",&n,&m,& ... 查看全文