llu
  • 2024-10-08讨论jiffies回转的time_after比较函数
    本文讨论jiffies回转的比较函数:#definetime_after(a,b)\((long)(b)-(long)(a)<0)写了个例子如下:#include<stdio.h>#include<stdint.h>#definetime_after(a,b)\((long)(b)-(long)(a)<0)intmain(){unsignedlongla
  • 2024-04-28hash hash hash : ))
    hash:hash简述,大概就是把一个字符串映射到一个整数上(这个整数就是一个自定义进制(mode)的数),通过比较该整数匹配字符串,这样可以实现字符串之间的O(1)匹配.为什么要按位处理,因为这样方便分离字串.怎么映射?就是将每位(i)分离乘上\(mode^{(i-1)}\),得到的映射整型就是这个字
  • 2023-11-26试题 D: 本质上升序列(C/C++)
    题目描述:小蓝特别喜欢单调递增的事物。在一个字符串中,如果取出若干个字符,将这些字符按照在字符串中的顺序排列后是单调递增的,则成为这个字符串中的一个单调递增子序列。例如,在字符串lanqiao中,如果取出字符n和q,则nq组成一个单调递增子序列。类似的单调递增子序列还有lnq
  • 2023-05-25动物园
    动物园这道题的背景有些牵强,其实\(q_i\)完全没有用。首先,如果《饲养指南》中提到的规则在动物园已有的动物中存在,那么这种饲料一定会购买,那么就可以养\(p_i\)位为\(0/1\)都可以。但是如果动物园已有的动物中不存在,那么如果新动物\(p_i=1\)必定是要买新的饲料,那么不符合
  • 2023-01-05linux C 简易版iostat
    Linux下用C语言获取IO信息只获取iostat的CPU信息代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>#include<ctype.h>#include<unistd.h>#inc
  • 2022-10-2710.27.2
    #include<stdio.h>#include<math.h> intmain(){ inta; unsignedlonglongb,c; scanf("%d%llu%llu",&a,&b,&c); printf("%d\n",(b-a)/(c-1)); printf("%llu",c*
  • 2022-10-1710.17
    #include<stdio.h>intmain(){ unsignedlonglongn,i,m=1; scanf("%llu",&n); for(i=1;;i++) {if(n/10==0) {break; }else{ n=n/10; m++;} } printf("%llu",m