第十四届蓝桥杯模拟赛(第一期)—保姆级解释(C语言版)

2023-11-17

1、 二进制位数

问题描述

十进制整数 2 在十进制中是 1 位数,在二进制中对应 10 ,是 2 位数。

十进制整数 22 在十进制中是 2 位数,在二进制中对应 10110 ,是 5 位数。

请问十进制整数 2022 在二进制中是几位数?

#include<stdio.h>
//1.二进制位数。本题很简单就是求2022/=2>0的次数。
int main()
{
    int n=2022;
    int count = 0;
    while (n)
    {
        n /= 2;
        count++;
    }
    printf("%d\n",count);
    return 0;
}
答案:11

2、跑断腿的小蓝

问题描述

小蓝每周六、周日都晨跑,每月的 1、11、21、31日也晨跑。其它时间不晨跑。

已知 2022年1月1日是周六,请问小蓝整个2022年晨跑多少天?

#include<stdio.h>
//2.跑断腿的小蓝//这道题我们要注意的就是如果正好是周末,且为1,11,21,31号时重复运动了,我们要当作一天来看。
//本体思路先把2022这一年所有天数(365天)都遍历一边,符合条件为1,11,21,31,周六,周日。只要其中有一条符合,joggday(跑步天数)就加1.
int main()
{
    int days[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31 };//因为月的天数不同,所以我们定义一个数组用来存放每月的具体天数.
                                                            //因为数组坐标从0开始所以我们就把第一个定义为0,这样坐标正好等于对应的月份
    int weekend = 6;//因为1,1号为周六所以我们从周六开始。
    int joggday = 0;//定义跑步天数
    for (int i = 1; i <= 12; i++)//先遍历月份
    {
        for (int j = 1; j <= days[i]; j++)//再遍历月份在的天数
        {
            //这里我们用||或,因为只要一条符合即可。
            if (j==1||j==11||j==21||j==31||weekend==6||weekend==0)//我们把周日看作0,因为下面我们用的%7
            {                                                    
                joggday++;
            }
            weekend++;//没过一天周天数就会+1
            weekend %= 7;//因为它不像我们的一周一样有周期,所以要%7留下余数(余数范围0-6),因为只保留余数,所以取不到7,因此我们把周日看作0来当作我们的判断条件。
        }
    }
    printf("%d\n", joggday);
    return 0;
}
答案:138

3、调和级数

问题描述

小蓝特别喜欢调和级数 S(n)=1/1+1/2+1/3+1/4+…+1/n 。

请问,n 至少为多大时,S(n)>12 ?

#include<stdio.h>
//3.调和级数//题目很简单我们需要注意的就是类型关系。
int main()
{
    double sum = 0;//有题目可得Sn为小数,所以我们定义一个double(双精度浮点数,更加精确些)
    int i = 0;
    for (i=1;;i++)//因为分母每次都增加,所以我们把i当作分母,也是循环条件。
    {
        sum += 1.0 / i;//因为i为整型,sum为浮点型,所以‘/’两边必须有一个数转换成浮点型,所以我们把1变为1.0这样存到sum里面的元素就是浮点型(包含小数的)
        if (sum>12)//最后我们进行判断,如果>12则输出i
        {
            printf("%d\n", i); 
            return;//我们输出完后要停止程序,所以用return ;
        }
    }
    return 0;
}
答案:91380

4、山谷

问题描述

给定一个字母矩阵,如果矩阵中的某个位置不在四条边上,而且该位置上的字母小于其上下左右四个位置的字母,则称为一个山谷。

例如,对于如下矩阵

DDDDD
CADCE
FFFFA

共有两个山谷,位于第二行第二列和第四列。请注意第二行第三列和第三行第五列都不是山谷。

对于如下30行60列的字母矩阵(请用等宽字体查看),请问有多少个山谷?

PHQGHUMEAYLNLFDXFIRCVSCXGGBWKFNQDUXWFNFOZVSRTKJPREPGGXRPNRVY
STMWCYSYYCQPEVIKEFFMZNIMKKASVWSRENZKYCXFXTLSGYPSFADPOOEFXZBC
OEJUVPVABOYGPOEYLFPBNPLJVRVIPYAMYEHWQNQRQPMXUJJLOOVAOWUXWHMS
NCBXCOKSFZKVATXDKNLYJYHFIXJSWNKKUFNUXXZRZBMNMGQOOKETLYHNKOAU
GZQRCDDIUTEIOJWAYYZPVSCMPSAJLFVGUBFAAOVLZYLNTRKDCPWSRTESJWHD
IZCOBZCNFWLQIJTVDWVXHRCBLDVGYLWGBUSBMBORXTLHCSMPXOHGMGNKEUFD
XOTOGBGXPEYANFETCUKEPZSHKLJUGGGEKJDQZJENPEVQGXIEPJSRDZJAZUJL
LCHHBFQMKIMWZOBIWYBXDUUNFSKSRSRTEKMQDCYZJEEUHMSRQCOZIJIPFION
EEDDPSZRNAVYMMTATBDZQSOEMUVNPPPSUACBAZUXMHECTHLEGRPUNKDMBPPW
EQTGJOPARMOWZDQYOXYTJBBHAWDYDCPRJBXPHOOHPKWQYUHRQZHNBNFUVQNQ
QLRZJPXIOGVLIEXDZUZOSRKRUSVOJBRZMWZPOWKJILEFRAAMDIGPNPUUHGXP
QNJWJMWAXXMNSNHHLQQRZUDLTFZOTCJTNZXUGLSDSMZCNOCKVFAJFRMXOTHO
WKBJZWUCWLJFRIMPMYHCHZRIWKBARXBGFCBCEYHJUGIXWTBVTREHBBCPXIFB
XVFBCGKCFQCKCOTZGKUBMJRMBSZTSSHFROEFWSJRXJHGUZYUPZWWEIQURPIX
IQFLDUUVEOOWQCUDHNEFNJHAIMUCZFSKUIDUBURISWTBRECUYKABFCVKDZEZ
TOIDUKUHJZEFCZZZBFKQDPQZIKFOBUCDHTHXDJGKJELRLPAXAMCEROSWITDP
TPCCLIFKELJYTIHRCQAYBNEFXNXVGZEDYYHNGYCDRUDMPHMECKOTRWOSPOFG
HFOZQVLQFXWWKMFXDYYGMDCASZSGOVSODKJGHCWMBMXRMHUYFYQGAJQKCKLZ
NAYXQKQOYZWMYUBZAZCPKHKTKYDZIVCUYPURFMBISGEKYRGZVXDHPOAMVAFY
RARXSVKHTQDIHERSIGBHZJZUJXMMYSPNARAEWKEGJCCVHHRJVBJTSQDJOOTG
PKNFPFYCGFIEOWQRWWWPZSQMETOGEPSPXNVJIUPALYYNMKMNUVKLHSECDWRA
CGFMZKGIPDFODKJMJQWIQPUOQHIMVFVUZWYVIJGFULLKJDUHSJAFBTLKMFQR
MYJFJNHHSSQCTYDTEAMDCJBPRHTNEGYIWXGCJWLGRSMEAEARWTVJSJBAOIOJ
LWHYPNVRUIHOSWKIFYGTYDHACWYHSGEWZMTGONZLTJHGAUHNIHREQGJFWKJS
MTPJHAEFQZAAULDRCHJCCDYRFVVRIVUYEEGFIVDRCYGURQDREDAKUBNFGUPR
OQYLOBCWQXKZMAUSJGMHCMHGDNMPHNQKAMHURKTRFFACLVGRZKKLDACLLTEO
JOMONXRQYJZGINRNNZWACXXAEDRWUDXZRFUSEWJTBOXVYNFHKSTCENAUMNDD
XFDMVZCAUTDCCKXAAYDZSXTTOBBGQNGVVPJGOJOGLMKXGBFCPYPCKQCHBDDZ
WRXBZMQRLXVOBTWHXGINFGFRCCLMZNMJUGWWBSQFCIHUBSJOLLMSQSGHMCPH
ELSOTFLBGSFNPCUZSRUPCHYNVZHCPQUGRIWNIQXDFJPWPXFBLKPNPEELFJMT

【答案提交】

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

#include<stdio.h>
//4.山谷//本题不要被题目的字母矩阵吓到,其实就是个纸老虎
 //本题思路:根据题意字母不在边缘,且小于上下左右所以的元素,称为-山谷。我们可以用坐标来进行元素大小的比较。
int main()
{
    int canyon = 0;//定义峡谷
    char arr[30][60] =
    {
        {"PHQGHUMEAYLNLFDXFIRCVSCXGGBWKFNQDUXWFNFOZVSRTKJPREPGGXRPNRVY"},
        {"STMWCYSYYCQPEVIKEFFMZNIMKKASVWSRENZKYCXFXTLSGYPSFADPOOEFXZBC"},
        {"OEJUVPVABOYGPOEYLFPBNPLJVRVIPYAMYEHWQNQRQPMXUJJLOOVAOWUXWHMS"},
        {"NCBXCOKSFZKVATXDKNLYJYHFIXJSWNKKUFNUXXZRZBMNMGQOOKETLYHNKOAU"},
        {"GZQRCDDIUTEIOJWAYYZPVSCMPSAJLFVGUBFAAOVLZYLNTRKDCPWSRTESJWHD"},
        {"IZCOBZCNFWLQIJTVDWVXHRCBLDVGYLWGBUSBMBORXTLHCSMPXOHGMGNKEUFD"},
        {"XOTOGBGXPEYANFETCUKEPZSHKLJUGGGEKJDQZJENPEVQGXIEPJSRDZJAZUJL"},
        {"LCHHBFQMKIMWZOBIWYBXDUUNFSKSRSRTEKMQDCYZJEEUHMSRQCOZIJIPFION"},
        {"EEDDPSZRNAVYMMTATBDZQSOEMUVNPPPSUACBAZUXMHECTHLEGRPUNKDMBPPW"},
        {"EQTGJOPARMOWZDQYOXYTJBBHAWDYDCPRJBXPHOOHPKWQYUHRQZHNBNFUVQNQ"},
        {"QLRZJPXIOGVLIEXDZUZOSRKRUSVOJBRZMWZPOWKJILEFRAAMDIGPNPUUHGXP"},
        {"QNJWJMWAXXMNSNHHLQQRZUDLTFZOTCJTNZXUGLSDSMZCNOCKVFAJFRMXOTHO"},
        {"WKBJZWUCWLJFRIMPMYHCHZRIWKBARXBGFCBCEYHJUGIXWTBVTREHBBCPXIFB"},
        {"XVFBCGKCFQCKCOTZGKUBMJRMBSZTSSHFROEFWSJRXJHGUZYUPZWWEIQURPIX"},
        {"IQFLDUUVEOOWQCUDHNEFNJHAIMUCZFSKUIDUBURISWTBRECUYKABFCVKDZEZ"},
        {"TOIDUKUHJZEFCZZZBFKQDPQZIKFOBUCDHTHXDJGKJELRLPAXAMCEROSWITDP"},
        {"TPCCLIFKELJYTIHRCQAYBNEFXNXVGZEDYYHNGYCDRUDMPHMECKOTRWOSPOFG"},
        {"HFOZQVLQFXWWKMFXDYYGMDCASZSGOVSODKJGHCWMBMXRMHUYFYQGAJQKCKLZ"},
        {"NAYXQKQOYZWMYUBZAZCPKHKTKYDZIVCUYPURFMBISGEKYRGZVXDHPOAMVAFY"},
        {"RARXSVKHTQDIHERSIGBHZJZUJXMMYSPNARAEWKEGJCCVHHRJVBJTSQDJOOTG"},
        {"PKNFPFYCGFIEOWQRWWWPZSQMETOGEPSPXNVJIUPALYYNMKMNUVKLHSECDWRA"},
        {"CGFMZKGIPDFODKJMJQWIQPUOQHIMVFVUZWYVIJGFULLKJDUHSJAFBTLKMFQR"},
        {"MYJFJNHHSSQCTYDTEAMDCJBPRHTNEGYIWXGCJWLGRSMEAEARWTVJSJBAOIOJ"},
        {"LWHYPNVRUIHOSWKIFYGTYDHACWYHSGEWZMTGONZLTJHGAUHNIHREQGJFWKJS"},
        {"MTPJHAEFQZAAULDRCHJCCDYRFVVRIVUYEEGFIVDRCYGURQDREDAKUBNFGUPR"},
        {"OQYLOBCWQXKZMAUSJGMHCMHGDNMPHNQKAMHURKTRFFACLVGRZKKLDACLLTEO"},
        {"JOMONXRQYJZGINRNNZWACXXAEDRWUDXZRFUSEWJTBOXVYNFHKSTCENAUMNDD"},
        {"XFDMVZCAUTDCCKXAAYDZSXTTOBBGQNGVVPJGOJOGLMKXGBFCPYPCKQCHBDDZ"},
        {"WRXBZMQRLXVOBTWHXGINFGFRCCLMZNMJUGWWBSQFCIHUBSJOLLMSQSGHMCPH"},
        {"ELSOTFLBGSFNPCUZSRUPCHYNVZHCPQUGRIWNIQXDFJPWPXFBLKPNPEELFJMT"}
    };
 //进行遍历循环
    int i = 0;
    for ( i = 1; i < 29; i++)//因为不考虑边缘的元素所以我们就不遍历最后一行和最后一列
    {                        //因此我们范围<29,59
        int j = 0;
        for (j = 1; j < 59; j++)
        {  //使我们要检验的元素与其上下左右的元素进行对比,我们用其坐标来来表示
                        //上                       //下                         //左                       //右
            if ((arr[i][j]<arr[i-1][j])&&(arr[i][j]<arr[i+1][j])&&(arr[i][j] < arr[i][j-1])&&(arr[i][j] < arr[i][j + 1]))
            {
                canyon++;
            }
        }
    }
    printf("%d\n", canyon);
    return 0;
}
答案:276

5、最小矩阵

问题描述

小蓝有一个 100 行 100 列的矩阵,矩阵的左上角为 1。其它每个位置正好比其左边的数大 2,比其上边的数大 1 。

例如,第 1 行第 2 列为 3,第 2 行第 2 列 为 4,第 10 行第 20 列为 48。

小蓝想在矩阵中找到一个由连续的若干行、连续的若干列组成的子矩阵,使得其和为 2022,请问这个子矩阵中至少包含多少个元素(即子矩阵的行数和列数的乘积)。

(本题为拆分问题,博主只会输入数组,卡在了求和上)

答案:12

可参考:https://blog.csdn.net/qq_44932745/article/details/127845531

https://blog.csdn.net/Cey_Tao/article/details/127756205


6、核酸日期

问题描述

如果周一做核酸,周二显示核酸天数为 1 天,周三显示 2 天,以此类推,周六显示 5 天,周日显示 6 天。

小蓝在某一天做了一次核酸,请问他的核酸显示为几天。已知做核酸和查看核酸不是在同一天,而且相差不超过 6 天(显示的数为 1 到 6 之间的数)。

输入格式

输入第一行包含一个整数 s ,表示小蓝做核酸是周几。 s 为 1 到 6 依次表示周一到周六,s 为 7 表示周日。

第二行包含一个整数 t ,表示查看核酸是周几。 t 为 1 到 6 依次表示周一到周六,t 为 7 表示周日。

输出格式

输出一行包含一个整数,表示答案。

#include<stdio.h>
//6.核算日期//此题比较简单,我们只需要思考如何计算返回值即可
int main()
{
    int s = 0;
    int t = 0;
    scanf("%d %d", &s, &t);
    //我们输入做的时间周几,在输入查看时间(周几),如果查看时间(周几)比数入的周几大且在一周之内,则我们直接输出:查看时间-做的时间。
    //eg周五做的,周天查看返回7-5=2天。
    //如果我们查看时间已经和做的时间不在一周内(且相差天数不超过六天)则输出:做的那周剩余的天数(不包括做的那天)+我们查看的周几的天数
    //eg:做的时间周五,查看时间周二(即下周二)返回7-周五(做的那周剩余的天数)+2(周几查看的)。
    int ret = t > s ? t - s : 7 - s + t;
    printf("%d\n", ret);
    return 0;
}
5
2
4

7、英文转换

问题描述

输入一个由小写英文字母组成的字符串,请将其中的元音字母(a, e, i, o, u)转换成大写,其它字母仍然保持小写。

输入格式

输入一行包含一个字符串。

输出格式

输出转换后的字符串。

//7.英文转换//本题就是输入一串字符换检查每个字符如果是元音字母且小写写则转换为大写。
#include<stdio.h>
#define MAX_SIZE 100
#include <ctype.h>
#include <string.h>
char ch[100]="";//因为用strlen求有效字符串长度所以=""(strlen遇到'\0'停止)
int main()
{
    scanf("%s", ch);
    int i = 0;
    for ( i = 0; i < strlen(ch); i++)//我们把整个字符串都遍历一边
    {
        if (ch[i]=='a'||ch[i]=='e'||ch[i]=='i'||ch[i]=='o'||ch[i]=='u')//检查是否为元音字母且小写
        {
            ch[i] = toupper(ch[i]);//如果为小写则转换为大写,我这转换大写我们用到了toupper函数(头文件ctype.h)即将小写字母转换成大写字母再返回
           //ch[i]-=32;//或者我们利用ASCII码因为小写比对应的大写大32所以可以直接让字符减32也行。
        }
    }
    printf("%s", ch);
    return 0;
}
lanqiao
lAnqIAO

8、充电器

问题描述

小蓝有一个充电器,可以使用不同的电压和电流充电。

给定充电器工作的记录,请计算在这个记录期间总共通过充电传输了多少电能。

输入格式

输入第一行包含一个整数 n , 表示记录的条数。

接下来 n 行,每行包含一个时刻 T 和两个非负整数 U, I,表示在时刻 T 充电电压变为 U(单位伏),电流变为 I(单位A)。最后一行满足 U 和 I 均为 0,在前面的行中也可能出现 U、I 为 0 的情况。其中时间表示为 HH:MM:SS 的格式,时分秒分别用两位十进制数表示(补前导零)。

输入保证时刻依次递增且在 00:00:00 至 23:59:59 的区间内,不用考虑跨过零点充电的情况。

输出格式

输出一个整数,表示总共通电的电能为多少焦耳,其中 1 焦耳等于 1 伏乘以1 安乘以 1 秒。

//8.充电器//此题我们很容易理解,我们要主义的就是保留上一次输入的时间,U, I,算出时间差,然后求焦耳。
#include <stdio.h>
int main()
{
    int n = 0;
    scanf("%d", &n);
 
    int i = 0;
 //定义每次输入的时间,和每次用来保留上一次时间的临时变量
    int h ,h1=0;//小时
    int m ,m1= 0;//分钟
    int s ,s1= 0;//秒
 //定义每次输入的U I和保留上一次U I的临时变量。
    int U ,U1= 0;
    int I ,I1= 0;
    int J = 0;//焦耳
    for (i = 0; i < n; i++)
    {
        scanf("%d:%d:%d %d %d", &h, &m, &s, &U, &I);//输入
        if (i>0)
        {          //小时差          //分钟差        //秒差       //×上一次时间输入的U I
            J += ((h - h1) * 3600 + (m - m1) * 60 + (s - s1)) * U1 * I1;//因为焦耳是按秒计算的所以要把h和m转换成s
            h1 = h; m1 = m; s1 = s; U1 = U; I1 = I;计算完后再把新的时间和UI赋值给临时变量
        }
        else
        {
            h1 = h; m1 = m; s1 = s; U1 = U; I1 = I;//因为if语句是只有i>0(因为只输入一次时间无法计算),所以我们当i=0(第一次输入的时间)把我们输入的值赋值给临时变量
        }
    }
    printf("%d\n", J);//最后输入焦耳。
    return 0;
}
3
12:00:00 12 1
12:01:02 5 2
12:01:10 0 0
824

9、全相等三角形

问题描述

给定一个字母矩阵,定义一个LQ三角形为某行中连续的几个字母、某列中连续的几个字母和一条45度的斜线中连续的几个字母组成的等腰直角三角形的边缘部分,其中每条边上的字母数量相等且至少为2 。

  例如,对于下面的字母矩阵中,所有的字母 L 组成一个LQ三角形,所有字母 Q 组成了一个 LQ 三角形,所有字母 C 也组成了一个 LQ 三角形。

AAAAAAA  
ALLLLLA   
ALQQLAA   
ALQLAAC   
ALLAACC   
ALAACCC

如果一个 LQ 三角形边上的所有字母相等,则称为一个全相等三角形。以三个例子都是全相等三角形。

给定一个字母矩阵,请求其中有多少个全相等三角形。

【输入格式】

输入第一行包含两个整数 n, m,分别表示字母矩阵的行数和列数。

接下来 n 行,每行 m 个大写字母,为给定的矩阵。

【输出格式】

输出一行,包含一个整数,表示答案。

样例输入

3 4
AAAA
ALAQ
ALQQ

【样例输出】

4

样例输入

6 7
AAAAAAA
ALLLLLA
ALQQLAA
ALQLAAC
ALLAACC
ALAACCC

【样例输出】

23

10、最小下标

问题描述

小蓝有一个由大写字母 ABCDEF 组成的字符串 S ,长度为 n,字符串的下标依次为 0 到 n-1 。

小蓝按照如下方法生成一个无限长的字符串:

首先选定一个 0 到 n-1 之间的数,作为初始下标。

从初始下标开始,将下标对应的字符加入到字符串的结尾,将字符的序号(A到F依次对应 1 到 6 )与下标相加作为新的下标值,如果下标大于等于 n,将其对 n 求余。重复此过程,即得到无限长的字符串。

例如,对于字符串 ACDF,当初始下标是 0 时,生成的字符串为:ACACACACAC…

再如,对于字符串 DCBA,当初始下标是 1 时,生成的字符串为:CDDDDDDDDD…

给定小蓝的字符串 S,请问当初始下标为多少时,生成的字符串最小。

输入格式

输入一行包含一个字符串。

输出格式

输出一行,包含一个整数,为所求的下标,如果有多个下标满足要求,输出最小的那个。

DCBA
3
AAAA
0

第二次模拟比赛讲解已经结束,博主也是参考了:(文章中的第5,9,10可以参考下列两位博主的优解)

https://blog.csdn.net/Cey_Tao/article/details/127756205

https://blog.csdn.net/qq_44932745/article/details/127845531


两篇博客加上自己的总结写出来的,如果有说明疑惑或者更优的方法可以评论或者私信。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第十四届蓝桥杯模拟赛(第一期)—保姆级解释(C语言版) 的相关文章

随机推荐

  • 微信小程序商城项目实战(第三篇:商品列表)

    实现商品列表 利用组件实现 Tabs 组件界面编写
  • JavaWeb会话技术

    1 Cookie对象 cookie是一种会话技术 它用于将会话过程中的数据保存到用户的浏览器中 从而使浏览器和服务器可以更好的地进行数据交互 创建Serlet 创建一个chapter05项目 创建一个自己喜欢的包 在该包中编写一个为Last
  • Linux——netstat

    netstat是一个功能很强大的网络信息统计工具 它可以打印本地网卡接口上的全部连接 路由表信息 网卡接口信息等 我们主要利用的是上述功能中的第一个 即显示TCP连接及其状态信息 毕竟 要获得路由表信息和网卡接口信息 我们可以使用输出内容更
  • Vue项目配置文件(.npmrc、.env、. cz-config.js、commitlint.config.js)

    一 npmrc npmrc 文件位于项目的根目录 即 node modules 和 package json 的兄弟 作为npm运行时的配置文件 registry为npm包注册源地址 legacy peer deps忽略相同modules的
  • django+vue项目搭建,前后端通信打通,

    文章目录 django 环境搭建 1 创建django骨架项目 2 创建应用 3 试着启动项目 验证环境OK 4 基础配置 admin py settings py 前端项目搭建 1 安装vue cli 2 创建前端项目 3 创建时候选什么
  • javascript 纯前端实现汉字转拼音 —— pinyin-pro 库

    一般实现汉字转拼音的功能都是请求服务端 api 实现 而对于一些比较简单的需求 我们可以通过一个 npm 工具包 pinyin pro 纯前端实现中文汉字转拼音的功能 特色功能 支持汉字 词语 句子多种格式输入获取 获取拼音 获取声母 获取
  • vue-quill-editor设置字体大小

    项目中需要用到富文本编辑器 用的Vue 所以选择了vue quill editor这个富文本编辑器 发现字体只有几种大小可以选择 满足不了产品的需求 研究了半天终于改好了 主要是需要更改配置文件 以及对应的CSS和js文件 editor v
  • Open judge程序设计A_分支结构

    include
  • 题目0081-新工号系统

    新工号系统 题目描述 3020年空间通信集团的员工突破20亿人 即将遇到现有工号不够的窘境 现在你负责调研新工号系统 继承历史传统 新的工号系统由小写英文字母a z和数字0 9两部分构成 新工号由一段英文字母开头 之后跟随一段数字 比如 a
  • 因果2-潜在结果框架

    因果2 潜在结果框架 摘要 从因果到统计 我们需要走多久 上一章我们从因果和统计学的关系出发 初步了解了一个经典因果框架 潜在结果框架 今天我们继续学习这个框架 图1是上周我们留下的 吃药治头疼 的数据表格 我们如何从该表格中求出平均处理效
  • 深入探索 Dubbo 的 AOT 技术及其技术演进历程

    引言 随着云原生和微服务架构的兴起 高性能和低延迟成为了开发者们的关注重点 在 Java 生态系统中 Spring 和 Dubbo 是两个备受青睐的框架 它们为开发者提供了强大的功能和灵活性 为了进一步提升性能 Dubbo 团队引入了 AO
  • 开发工具之 Snipaste(超级截图工具)

    snipaste工具是一款开源免费的超级截图工具 这里小编强烈推荐此工具的使用 前言 当你使用ALT TAB习惯性的来回切屏的时候 其实在这个过程中 仔细想想是不是比较累 这样子做久了很容易导致疲劳 所以小编强推贴图功能 好了废话不多说 直
  • 5 insanely great books about mathematics you should read.

    本文转载至 http wp kjro se 2013 12 27 5 insanely great books about mathematics you should read 翻译请参考 http blog jobbole com 55
  • Android Studio 无法打开虚拟机

    Emulator PANIC Cannot find AVD system path Please define ANDROID SDK ROOT 刚安装好Android Studio 却发现无法打开虚拟机 报错信息为 Emulator P
  • Kafka:主题创建、分区修改查看、生产者、消费者

    文章目录 Kafka后台操作 1 主题 2 分区 3 生产者 4 消费者组 Kafka后台操作 1 主题 1 创建主题 bin kafka topics sh create bootstrap server hadoop102 9092 r
  • JavaScript 取消默认事件、阻止事件冒泡的方法

    首先页面上创建一个a标签 a href 默认事件 a 然后给body加一个点击事件 document body nclick function alert body 当我点击这个a标签的时候会有两个我们不想发生的事情 1 浏览器地址尾部出现
  • FreeSurfer和FSL的安装和使用(脑部图像去除头骨+对图像和label同时进行仿射对齐)教程

    FreeSurfer当前只支持Linux系统和Mac OS 我所使用的系统是Ubuntu 16 0 4 FreeSurfer的安装耗时较小 但是在处理时耗时较长 可能需要数个小时 甚至一天 这个取决于机器性能 但是和GPU好像没太大关系 下
  • (转)基于FPGA技术的FAST行情解码研究

    http mp weixin qq com s BviH6gAqej6lHd9XxFKUfg 交易技术前沿 基于FPGA技术的FAST行情解码研究 钟浪辉 陈敏 陈坚 刘啸林 秦轶轩 李道双 2017 09 08 上交所技术服务 本文选自
  • 数据库分表分库理论

    1 数据切分 关系型数据库本身比较容易成为系统瓶颈 单机存储容量 连接数 处理能力都有限 当单表的数据量达到1000W或100G以后 由于查询维度较多 即使添加从库 优化索引 做很多操作时性能仍下降严重 此时就要考虑对其进行切分了 切分的目
  • 第十四届蓝桥杯模拟赛(第一期)—保姆级解释(C语言版)

    1 二进制位数 问题描述 十进制整数 2 在十进制中是 1 位数 在二进制中对应 10 是 2 位数 十进制整数 22 在十进制中是 2 位数 在二进制中对应 10110 是 5 位数 请问十进制整数 2022 在二进制中是几位数 incl