题解列表

筛选

优质题解

列出最简真分数序列(c及c++)

摘要:解题思路:先求出40的因数,然后再用40以内的数与这些因数一一判断是否可以整除,如果都不能则输出注意事项:注意1和40;参考代码:/*C++参考代码*/ #include<iostream> ……

砝码称重(c++dp解法)

解题思路:动态规划dp解法for循环i不断加入砝码当前状态=不加/右加/左加:dp[i+1][j]=dp[i][j]||dp[i][j+w[i]]||dp[i][abs(j-w[i])];参考代码:#includeusingnamespacestd;intmain(){i

求和训练python

解题思路:分别求a部分,b部分,c部分的和注意事项:欢迎报考中山大学!参考代码:importmatha,b,c=map(int,input().split())squares=[]pfh=[]dsh=[]foriinrange(a+1):squares.append(i)x=math.fsum(squ

(简单易懂)自定义函数之字符串拷贝

注意事项:getchar()是读入函数的一种。它从标准输入里读取下一个字符,相当于getc(stdin)。返回类型为int型,为用户输入的ASCII码或EOF。getchar有一个int型的返回值。当程序调用getchar时.程序就等着用户按键。

[C++]用switch case语句

摘要:解题思路:用switch case语句也可以做出来注意事项:没什么要注意的,注意公式计算参考代码:#include<stdio.h>main(){    int m;    int i;    sca……

超短的C++代码(附详细解题思路)

解题思路:①如果按照对每行每列的数字进行逐一分析,很容易就超限,500可不是个小数哦~~~②那就想怎么能通过加减运算去节省时间,不难想到相邻的行之间相加就可以得到一个子阵,所以,对输入的数据加上前面所有行的数据重新储存到数组中,这里方便区分用两个数组表示a表示储存输入数据的数组,b表示变化后的数组。