kkk
  • 2024-11-11CSP2024总结(学术版)
    J组T4一道/赛上觉得很难/下来也听说很难/但听老师一讲也觉得只有中位绿/的题。题目传送门,首先想到\(r=1\)时的做法,不难看出可以使用一个标记数组来存储,然后依次寻找离他最近的\(1\)看是否满足要求,标记即可。\(5\)pts拿到手。然后发现可以扩展出一种类似递推的思想,设\(f_
  • 2024-11-09c语言中没有返回值的函数和不含形参的函数
     001、没有返回值的函数[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试c程序#include<stdio.h>voidput_star(inta)//定义不含返回值的函数{while(a-->0)putchar('*');//函数中没有ret
  • 2024-11-08c语言中返回整数值的长度
     001、方法1while循环[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试c程序#include<stdio.h>intget_length(inta){intlength=0;while(a>0){length++;a/=10;
  • 2024-11-06c语言中多个变量连续赋值
     001、[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试c程序#include<stdio.h>intmain(void){inti,j;i=j=5;//连续赋值printf("i=%d\n",i);printf("j=%
  • 2024-11-06c语言中获取数组的长度
     001、一维数组[root@PC1test1]#lstest.c[root@PC1test1]#cattest.c#include<stdio.h>intmain(void){intv1[5]={3,4,8};printf("lengthofv1is%d\n",sizeof(v1)/sizeof(v1[0]));return0;}[root@PC1tes
  • 2024-11-02今日力扣:3226. 使两个整数相等的位更改次数 python3解法
    给你两个正整数 n 和 k。你可以选择 n 的 二进制表示 中任意一个值为1的位,并将其改为0。返回使得 n 等于 k 所需要的更改次数。如果无法实现,返回-1。示例1:输入: n=13,k=4输出: 2解释:最初,n 和 k 的二进制表示分别为 n=(1101)2 和 k=(010
  • 2024-09-20c语言中什么都不执行的表达式语句
     001、[root@PC1test]#lstest.c[root@PC1test]#cattest.c#include<stdio.h>intmain(void){inti;puts("pleaseinputaninteger.");printf("i=");scanf("%d",&i);intj;
  • 2024-09-04c语言中条件运算符 + 语句
     001、[root@localhosttest]#lstest.c[root@localhosttest]#cattest.c#include<stdio.h>intmain(void){intn1,n2;puts("pleaseinputtwointegers.");printf("n1=");scanf("%d",&
  • 2024-08-24awk打印除某数据项/某列数/某些列数之外其它列数据的实现以及Twemproxy(redis集群方案)的各配置参数详解
    一、awk打印除某数据项/某列数/某些列数之外其它列数据的实现        偶尔碰到一个需求,我需要使用awk打印数据,但是只需要打印某列之后的其它列,比如我只要第2列及之后的所有数据,如何实现呢?实际很简单:#将$1置成空,然后打印即可awk'{$1="";print}'filepathawk'{$1
  • 2024-08-19c语言中读入整型数据和浮点型数据
     001、读入整型数据[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试脚本#include<stdio.h>intmain(void){inti;//声明整型变量puts("pleaseinputaninteger.");print
  • 2024-08-14c语言中用整型格式化输出浮点型;还是用浮点型格式化输出整型都是不可行的
     001、整型格式化输出浮点型[root@PC1test]#lstest.c[root@PC1test]#cattest.c#include<stdio.h>intmain(void){doublei;//定义浮点型变量i=5.8;printf("i=%d\n",i);//用整型格式化输出浮
  • 2024-07-30程序返回条件的0和1
     001、在linux中如果程序正常执行,则返回0,错误执行返回非0值 [root@PC1test]#lsa.txt[root@PC1test]#cata.txtsfab3534543[root@PC1test]#grep"a"a.txtab[root@PC1test]#echo$?0[root@PC1test]#grep"x"a.txt[root@PC1test]#echo$?1  
  • 2024-07-29c语言中数据的格式化输出
     001、输出整型数据,直接输出[root@PC1test]#lstest.c[root@PC1test]#cattest.c#include<stdio.h>intmain(void){printf("[%d]\n",123);return0;}[root@PC1test]#gcctest.c-okkk[root@PC1test]#lskkktest.c[root@PC
  • 2024-07-28c 语言中 用 %d输出double型数据;%f输出int型数据
     001、%f输出int型数据,其值为0.[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试程序#include<stdio.h>intmain(void){inti=10;printf("i=%f\n",i);//%f输出int型数据return0;}[root
  • 2024-07-28c语言中给int类型变量赋值double型数值; 给double型变量赋值int型数据
      001、给int型变量赋值double型数据[root@PC1test]#lstest.c[root@PC1test]#cattest.c##测试程序#include<stdio.h>intmain(void){inti;i=8.583;printf("i=%d\n",i);//
  • 2024-07-27c中int型和浮点型的格式话输出
     001、[root@PC1test]#lstest.c[root@PC1test]#cattest.c//测试程序#include<stdio.h>intmain(void){inti=10;printf("i1=%d\n",i);printf("i2=%f\n",i);retur
  • 2024-04-10P8791 [蓝桥杯 2022 国 AC] 内存空间 题解
    题面一道比较简单模拟题,但是要分类讨论一.读完题你应该知道的1.输入一共有T+1行,输入含有空格。(处理1)2.对于每一行变量定义的语句,只会出现一种变量类型,type只可能是int或long,只有一个分号。(处理1,处理2)3.统计内存过程中用B做单位,保证一定有输出,但在输出时要换
  • 2024-01-28P1197 [JSOI2008] 星球大战 题解
    P1197[JSOI2008]星球大战题解题目链接P1197[JSOI2008]星球大战简要思路看完题目的第一印象是——连通性。图论中判断连通性很容易想到并查集,但是并查集只支持合并和查询,并不支持删除,怎么办呢?考虑逆向思维,把删点的过程倒过来,看成加点和连边,那么此题就可以非常方便的用并
  • 2024-01-26SM中学游寄
    前言 一共10天的学习(还好我是走读,不然没电话打太麻烦了),学的都是什么最短路什么的  Day1.9点到的学校,然后放行李,比如铺床单......(到宿舍楼,是C406,我们学校的同学都和我们在一起,宿舍一共6个人。是这个学校学长的宿舍,弄脏了宿舍学长应该不会怪我吧~)人很多,不过我们学校的一
  • 2023-10-07TOP KKK问题
    △502次简述TCP三次握手以及四次挥手的流程。为什么需要三次握手以及四次挥手?△411次HTTP与HTTPS有哪些区别?△376次从输入URL到展现页面的全过程△341次TCP与UDP在网络协议中的哪一层,他们之间有什么区别?△260次TCP怎么保证可靠传输?
  • 2023-09-13F. Mahmoud and Ehab and yet another xor task 线性基
    Problem-F-Codeforces 题意:给出一个长度为n的数组,然后给出q次询问。对于每次询问,给出一个l和一个x,请你求出在[1,l]这个区间内,有多少个子序列是好的,好的的定义是这个子序列的异或和为x。做法:考虑线性基,先离线处理询问,对其l排序。然后对于l,求该情况下的线性基。然后,我们在
  • 2023-08-22P9574 「TAOI-2」Break Through the Barrier
    思路首先我们可以肯定的是,无论如何变化,答案最多比原序列的连续\(T\)的个数多\(2\)。理由很简单,对于\(...BT...TB...\),最好的可能就是前后两个\(B\)可以变成\(T\),因为只可能是\(BTTB\)变成\(TBBT\),所以变了以后再外面就一定是\(B\)了,且无法再变。所以我们可以先找到
  • 2023-06-30linux 中输出特定列指定字符连续重复的行号
     001、[root@PC1test02]#lsa.txt[root@PC1test02]#cata.txt##测试数据333kkkgene7771333kkkexon7772333kkkexon7773333kkkgene7774333kkkexon777
  • 2023-01-05linux 中sed命令将指定列替换为特定的内容
     001、[root@pc1test]#lsa.txt[root@pc1test]#cata.txtdiy5fersd34d83fdgdgxej7[root@pc1test]
  • 2022-10-22redis缓存时间范围数据用法
    场景:A系统需要根据业务系统名(比如业务系统就叫KKK)以及时间范围如2022-10-2210:01到2022-10-2210:31请求B系统,B系统会返回10:01到10:31这30个分钟的数据;这个数据需要缓存