B站的这道笔试题全!是!梗!

今天逛牛客突然看到一道B站的编程题,题目就把我吸引到了叫:脸滚键盘。
那我作为B站老用户了,到底看看怎么个滚法,结果梗一个接着一个。。。。

卧槽嘞,这个视频我在B站看过,我就是叫紫妈怎么了

B站真有你的,我也想叫紫妈,我也想脸滚键盘(滑稽)
这还不算什么,接下来看到的让我笑疯了🤣,题干给出了几个例子

看一下第一个例子,好像也就是一串英文字符串,但是我越看我的DNA动的越厉害,然后我居然试着拼出来
mi sa ka mi ko to ~~~ Misaka Mikoto
等等~~~这不是御坂美琴的全拼吗?
卧槽嘞,把镇站之宝炮姐整出来了可还行,B站真有你的。
然后后面的 dai su ki,作为一个老二次元了,这是最喜欢的意思
连起来就是,最喜欢御坂美琴啦~~~!.
公开表白炮姐,hhhhh.

接下来看第三行,直接整出来个圆周率可还行,来来来,B站研发老哥,你来用脸给我滚出个圆周率出来我看看。
第四行最NM离谱,这明显是个投稿连接,我打开一下整个人裂开了。。。
保加利亚妖王给爷整出来了!!!

弹幕都是 我XXX就好这口。XXX注意身体啊。
B站真有你的
吐槽完了,突然想到这是一道题啊,附上代码吧。😃🤣🤣
#include "string.h"
#include <stdio.h>
/*每个输入都有若干行,每行的第一个数字为`k`,表示求第`k`个仅出现一次的字。
然后间隔一个半角空格,之后直到行尾的所有字符表示大小姐滚出的字符串`S`。*/
void func(char *a)
{
    int num;
    sscanf(a,"%d",&num); //获得数字

    int an[130]={0};
    int len=strlen(a),i,j,k=0,z=0,p;
    char b[130]={0};
    for (i=0;i<len;i++) //找到第一个空格位置,P是真正的字符串
    {
        if (a[i]==' ')
        {
         p=i+1;
         break;
        }
    }
    for (i=p;i<len;i++) //计算出现的字符对应的数量
    {
        an[a[i]]++;
    }
    for (i=0;i<130;i++)//找出所有出现一次的字符,放到b里
    {
        if (an[i]==1)
        {
            b[k++]=i;
        }

    }
    b[k]='\0';
    for (i=p;i<len;i++) //找到第num个仅出现一次的字符
    {
        for (j=0;j<k;j++)
            {
              if (a[i]==b[j])
              {
                z++;
                if (z==num)
                {
                 printf("[%c]\r\n",a[i]);//输出
                 return;//退出
                }
              }
            }
    }
    printf("Myon~\r\n");//无满足要求的输出形式
    return;
}


int main ()
{
    char str[100000];
    while(gets(str)!=NULL)
    {
        func(str);
    }

}

当然了,输入也可以分两步:
    while(scanf("%d",&num)!=EOF)
    {
        gets(str);
        func(str,num);
    }
然后将func函数里的p去掉,后续for循环用到的p改成1就行了。
最后,B站真有你的.















全部评论
第二行也是梗哦 是一首东方同人歌曲 琪露诺的完美算术教室 琪露诺就是⑨啦,也就是baka🤣
1 回复 分享
发布于 2020-11-27 00:20
越共探头
点赞 回复 分享
发布于 2020-11-27 00:32
这就是二次元吗?呐呐呐😂
点赞 回复 分享
发布于 2020-11-26 23:27
看不懂说啥,什么玩意
点赞 回复 分享
发布于 2020-11-26 19:44
哈哈哈哈哈
点赞 回复 分享
发布于 2020-11-26 19:25

相关推荐

06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
lllllkin:感觉可以精简到一页简历,有些排版感觉不是必须的。 时间线越早的,你自己越熟悉的放前面。描述可以更精简些,一些问题解决感觉可以不用写具体技术栈,卖个关子,等面试官问。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 12:05
俺不中了,BOSS遇到了一个hr,我觉得我咨询的问题都很正常吧,然后直接就被拒绝了???
恶龙战士:你问的太多了,要不就整理成一段话直接问他,一个一个问不太好
点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务