本神尊 level
获赞
34
粉丝
3
关注
7
看过 TA
93
东南大学成贤学院
2028
C++
IP属地:浙江
Python是世界上最好的语言!
私信
关注
先分析下焦虑的原因与焦虑点,再找解决方案之前听某学长说之所以有焦虑,是因为有人在贩卖焦虑挣大钱现在大一,这学期有考研机构宣传过好几波了,但导员不推荐大一就报名,想来是有许多同学在为自己仅仅只是个二本,前途一片黑暗着急,无可厚非,我也觉得小部分人的选择是考研(大部分是摆烂),据我所知,我校考研成功率大概为20%~40%,我反正是不打算考研,至少现在是这样以上只是前情提要,下面是焦虑原因分析1.环境因素宿舍(30%)我们宿舍反正是没人想考研,宿舍氛围很棒,学习也都是能过就行,我还是宿舍中最优秀的那一个,绩点高,是团员,还有算法奖项(除了蓝桥杯,其它都没告诉舍友)他们没有给我焦虑感,我也不给他们压力,每次问我多少分,绩点多少,我都会偷偷少报一点太欢愉了!班级(10%)说实话,现在同班的人我还没认全,认识的几个还大多是隔壁寝的,女同学只认识学习委员,平时就算一起上课,坐在相邻的位置,也不怎么会和陌生同学说话校园(20%)平时导员和老师会偶尔提一下,讲讲某学长的光辉事迹或者考到某211等等,基本没人认真听有时会有考研讲座,或学校合作的考研机构做活动,宣传一下(前两天还发给我四六级资料,虽然我没报)还有全系或全院的讲座,也可能会提到考研(我听说有学分就来了,没说要认真听讲座内容啊)社会(40%)不是哥们,我刷B站总是能看到考研相关的视频(贩卖焦虑了),偶尔点进去看两眼,什么双非一本必须考研(幸好我是二本的)虽然大多是广告,但是只要刷到这类视频,我就会感到焦虑,即使不点进去看还有父母亲戚之类的,哪家的谁谁谁考研考公考博了,你怎么这么菜之类的,压力拉满了现在的社会环境也确实是这样,大学生人太多了,真羡慕近几年的出生小孩,以后压力肯定嘎嘎小我觉得考研也只是将大学生找工作的时间向后推,赌以后就业压力会变小,顺便拉动经济之前去达(父亲辈)家玩,有位异校学长(舅舅辈的)考研去了计算机,应该是研2研3左右准备速成算法(也许是剑指offer那一类的),我就了解了下,它大学是学机器的(具体我忘了)我就嘎嘎骄傲,也许项目我是一点不会,但我算法略会一点,焦虑感瞬间减少2.自我因素以为自己学习太好,觉得考研随便考?我校因高数考试太简单(我不这么觉得喵,都是老师说的),导致有学长考研复习没重点复习高数,似了喵以为自己学习太差,觉得考不过别人?还是某学长,大一开始就认真规划,各种拿奖,直到大三认真复习考研,考试分数压线过,但第二轮因奖项太多,给录取了(老师说考研有两轮,第二轮不看成绩,只看事迹,我什么都不知道)解决方案1.感到焦虑时就去做些感兴趣和有意义的事情,只是缓解短暂的焦虑,就不要做太复杂的事情了比如我就会看些简单的算法小视频或py语言的神奇小妙招不许打游戏喵,什么?除了游戏没有其它兴趣了?那赶紧似吧喵!2.强大灵魂也是你的依仗!这点我很难给建议,个人成长经历很重要,没办法喵~没人生来就坚韧,多失败几次就好了3.自己在没人时空闲时,偷偷学项技能(ps,剪视频,画画之类的),然后享受被同学发现时装作满不在乎的快感吧,还是太欢愉了4.最后在焦虑时,想想文章开头的那句话,也许会缓解很多焦虑是你灵魂深处那封未曾拆阅的密信——它执拗地提醒你,生命深处仍有未被聆听的渴望与未被兑现的许诺。升华一下喵~
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
牛客小黄鱼:我穿越回来,5年后的你让我给你带句话:工作有点累,但你依然相信代码能改变世界。那个和你讨论技术的朋友,成了创业合伙人;那个懂计算机的女孩,成了孩子妈,她现在还会吐槽你改 bug 比哄娃还认真’。谢谢当年的坚持,让你活成了想成为的样子。
0 点赞 评论 收藏
分享
第一次参加xcpc赛事,没座!经此一役,我也是一位合格的acmer了但是gxcpc给我的体验并不是很好(题目除外)先是比赛前2天,有人问能用python吗,我感觉天塌了,虽然文件里支持用py,但是没有给py的环境和编译器,虽然很快就回应,并给出了最终版的文件,添加了许多编译器,喜欢pycharm喵,虽然比赛时没用到热身赛前一天,老鼠咬断电线,导致热身赛推迟,最终遗憾离场,AC0题桂电的食堂挺多的,就是比较分散,学校大就是好,价格不贵,美中不足的是没给餐券正式赛那天早早起来去测试环境,只是试用了一下提供的编译器,而且电脑超级卡,键盘打字就像运行3A大作一样,有明显的卡顿掉帧情况正式赛又发水,又发纸的,志愿者太热情了,隔几分钟就问一次,有一题我正好带对板子,直接秒了,但是那道字符串签到题错了一法,中场的kfc就预示着我队的终结,有位对友带了计算几何的板子,但没有求圆和直线交点的部分和两点式求直线的,没写出来,最后时间全浪费在E上了,毕竟过了样例的题一看就非常诱人,可惜了,也没写出来最后AC4题,本该拿银的,结果给发了个铜,群友们都在讨伐桂电,拿到铜奖的那一刻,我也是懵逼的最后凌晨2点左右,名单改好了,又变成银了,大概率这周能寄到学校最后,也是最伤心的,打车回校时,为了快点回去考试,没有在手机上叫车,而是在禄口机场前上了辆出租,许多黄色的text排队停在路上,就觉得没坑,结果发现单价2.9元每公里,最后付钱时收我250,发票打出来又变成4.35每公里,而且学校不给报销gxcpc的费用,血亏3000块而且gxcpc就是在牛客上举办的,牛客太有牌面了
0 点赞 评论 收藏
分享
首先是一道gcd题目,洛谷P1029,不是很难,就是解法较为数学化先上题目题目描述输入两个正整数 x0 ,y0求出满足下列条件的 P,Q 的个数:P,Q 是正整数。要求 P,Q 以 x0为最大公约数,以 y0为最小公倍数。试求:满足条件的所有可能的 P,Q 的个数。输入格式一行两个正整数 x0,y0。输出格式一行一个数,表示求出满足条件的 P,Q 的个数。输入 3 60输出4说明/提示P,Q 有 4 种:3,60。15,12。12,15。60,3。我的思路x=gcd(p,q)y=lcm(p,q)注意到,p*q=x*y设p*q有因数x,x,n1,n2,n3....则y/x的因数为n1,n2,n3....相当于有2个1(看做p,q的初始基础值),使它们都变为x(一个叫左x,一个叫右x)若n1,n2,n3...中有相同的数(nx=ny),则视为同一个数(即不能分开放到左右x上)那么在新的n1,n2,n3...中,挑选0个,乘入左x,挑选1个,放入左x(剩下的就放到右x了)这样继续下去,就是排列组合中的C了,所有C的和就是n²(n为n1,n2,n3...的个数)即可得出答案,别忘了,y不一定是x的倍数,要加个特判Python代码如下a,b=map(int,input().split())f=0if b%a!=0:    f=1b=b//as=0if f==0:    for i in range(2,b+1):        f=0        while b%i==0:            b=b//i            if f==0:                s+=1            f=1    print(2 ** s)else:    print(0)还有一道是新鲜出炉的dfs+素数组合,洛谷P1036题目如下题目描述已知 n 个整数 x1,x2 ,⋯,xn,以及 1 个整数 k(k<n)。从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为:3+7+12=223+7+19=297+12+19=383+12+19=34现在,要求你计算出和为素数共有多少种。例如上例,只有一种的和为素数:3+7+19=29。输入格式第一行两个空格隔开的整数 n,k(1≤n≤20,k<n)。第二行 n 个整数,分别为 x1,x2 ,⋯,xn(1≤x i≤5×10 6)。输出格式输出一个整数,表示种类数。输入输出样例输入4 33 7 12 19输出1将输入的第二行记为列表l首先素数判断不是难点,就不讲了基础的dfs解决不了此问题,因为可能会重复那么要怎么做到不重不漏呢?定义了一个列表f,用于标记某指针的范围例如第一层dfs (以下记为dfs(1))那么此dfs(1)的指针(以下记为d1)范围应为整个l,起始时指向l[0]dfs(2)的指针d2的范围应为l[1:n]那么不妨设k=2,当d2遍历一遍l到d2指向l[n-1]时,d1就应指向l[1],d2范围为l[2:n]那么如果有d3,d4...呢?dx的范围就是d(x-1)指向的位置+1到l的末尾那么每次dx更新指向为y,就应将f[x:n]更新为y保证后面的指针不会跨越前面的指针,就做到了不重,至于不漏,那就是dfs本身了Python代码如下def ispr(n):    if n==2 or n==3:        return 1    elif n<=1:        return 0    for i in range(2,int(n**(1/2))+1):        if n%i==0:            return 0    return 1def dfs(k1,k2,n):    if k1==k2:        a=0        for i in range(n):            if l2[i]==1:                a+=l1[i]        s.append(a)        return 0    for i in range(f[k1],n):        for j in range(k1,k2):            f[j]=i        if l2[i]==0:            l2[i]=1            dfs(k1+1,k2,n)            l2[i]=0n,k=map(int,input().split())l1=list(map(int,input().split()))l2=[0]*ns=[]f=[0]*kdfs(0,k,n)ans=0for i in s:    if ispr(i):        ans+=1print(ans)不经常写题解,而且我的算法水平并不高,若是有不当的地方,请指正
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务