摘要:
最大不重复数组 学习了新的语法,主要是vector<int>。 emm,这个的原理很简单,就是用左右两个指针和维护一个最后出现位置数组。如果发现最后出现位置不是-1,那么去和左指针比较,如果左指针小就更新。 #include<iostream> #include<vector> using name 阅读全文
摘要:
求二进制中的1。 突然发现得转c++ #include<iostream> using namespace std; int Countone(long long x){ int res=0; while(x){ res += x & 1; x = x >> 1; } return res; } i 阅读全文
摘要:
前缀和 第一次写的时候,是想直接线性加起来。结果超时,因为是O(m*n): 然后直接跟豆包学了一下,就是把全部先加起来,这个区间的和就是presum[rp-1]-presum[lp-2] #include<stdio.h> int n,m; int P[100100]={0}; int presum 阅读全文