[模板] map
摘要:题目地址 #include<bits/stdc++.h> using namespace std; int main() { map <int,int> a; //把它看成数组 set <int> b; int n,i,q; cin>>n; for(i=1; i<=n; i++) { scanf("
阅读全文
【模板】Set
摘要:题目地址 注意点: 由贪心可知,仅需要从较大值和较小值中选择,delta相同时优先选择较小值即可. #include<cstdio> #include<iostream> #include<set> #include<algorithm> using namespace std; const int
阅读全文
OI基础知识
摘要:本文主要用于回顾知识 一、数字的二进制表示 正数:原码。原码的表示比较简单,见下图。 负数:先将数字的二进制各位除符号位之外翻转(反码),再加一(补码)。例如:x=(0...1111),-x=(1...0001). 二、文件的输入与输出 freopen("in.in","r",stdin); //输
阅读全文