随笔分类 - 杂篇
各种库函数
摘要:1 namespace IO { 2 const int MX = 4e7; //1e7占用内存11000kb 3 char buf[MX]; int c, sz; 4 void begin() { 5 c = 0; 6 sz = fread(buf, 1, MX, stdin); 7 } 8 inline ...
阅读全文
摘要:1 #include 2 using namespace std; 3 4 int &gg(int b[10], int a[10]){ 5 for(int i=0; i<10; i++){ 6 b[i]=a[i]; 7 } 8 } 9 10 int main(void){ 11 int b[10], a[10]; 12 f...
阅读全文
摘要:题目链接:http://codeforces.com/contest/777/problem/D 题意:给出n行以#开头的字符串,从原字符串尾部删除尽量少的字符串,使其为非降序排列。 思路:我们可以从最后一个字符串着手,对其前面的字符串进行删除操作,使其不大于前者。遍历到第一个字符串时就得到了我们所
阅读全文
摘要:题目链接:www.51nod.com/onlineJudge/questionCode.html#!problemId=1057 思路:直接for循环呗~ 代码:
阅读全文
摘要:python2的raw_input以及python3的input获取的是整行的字符串。读进来后,字符串有着著名的split可以根据分隔符拆解成子串组成的list。 对于list内的对象,需要的采取转换,保留字符串的继续保留即可。(这句话是别处看来的~) 写成代码就是这样啦~
阅读全文
摘要:c/c++中好像没有直接计算任意底数对数的函数,函数log(a)只能计算自然对数log2(a);若要计算对数log(b)a,可以通过数学里面的换底公式完成,log(b)a=log(c)a/log(c)b,令c=2,得:log(b)a=log(a)/log(b); 1 #include 2 #define ll long long 3 using namespace std; 4 5 ...
阅读全文
摘要:题目链接:http://codeforces.com/contest/722/problem/D 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #define mod 10000...
阅读全文
摘要:函数setw(n)使用格式为cout << sewt(n) << x << endl; 效用为在输出x之前输出n个空格(并没有什么鬼用,不过偶然知道了就记下来好啦)
阅读全文

浙公网安备 33010602011771号