题解列表
优质题解
1075: 台球碰撞
解题思路:(1)传送面板:https://blog.dotcpp.com/a/63859思路和这个差不多,这个人写的很详细,而且我debug时还参考了这个人的代码,直接看他的就完事了。(2)本题的难度在于建模而不是算法,只要搞清楚数学公式就好写了,剩下的就是细心。
题目 1036: [编程入门]带参数宏定义练习(C语言)
解题思路:带参数的宏定义:除了一般的字符串替换,还要做参数代换格式:#define宏名(参数表)字符串例如:#defineS(a,b)a*barea=S(3,2);第一步被换为area=a*b;,第二步被换为area=3*2;类似于函数调用,
isalpha()判断
摘要:解题思路:注意事项:参考代码:a = str(input())s = ''for i in a: if i.isalpha(): t = chr(ord(i)+1)……
1083: Hello, world!
解题思路:什么b题目啊,我一直在想怎么才能输入一串整数后自动结束,因为题目强调了没有EOF,我还以为是有什么非常规接收输入的办法,结果随手提交发现通过了。那你写那么多条件干嘛?注意事项:不是很懂出题人想让我们干嘛,也许是判题系统的问题吧。难道系统会自动ctrl+z?参考代码://题目1083:Hell
1084: 用筛法求之N内的素数。
解题思路:(1)记得之前做过一样的题目发过题解了,这次的区别可能就是用vector构造数组了吧。(2)原理很简单,不管一个数是不是素数,它自身的倍数一定不是素数,建一个bool数组不停地遍历+标记就行了。(3)运算次数肯定比传统的找素数要少,但空间应该更多了,毕竟多建了一个数组。
求矩阵的两对角线上的元素之和
摘要:解题思路:定位二维数组对角线上的数,要知道一些条件:i==j || i+j==n-1,(n指输入的几阶矩阵),之后只要遍历这个二维数组,将满足条件的数累加就好。注意事项:参考代码:#include<s……