题解列表

筛选

蛇行矩阵(

###解题思路我的解题方法主要是找出行和列递增的规律**首先以第一列的递增规律为例**1.定义一个变量来存放第一行首位数字的数值。`intcol=1;`2.不难发现,剩余行(第i行)的首个数字的值为上一行(第i-1行)首个数值加前一行行数。及`col+=i-1;`。

SinzoL--题解 1250: 素数回文

####居然有人来看(撒花QWQ)####好的,我们开始正题,我的题解比较直观,但看起来较为繁琐,速度较慢,就没见过这么慢的,超时的除外,(每个测试点你都把5~1,000,000,000的数据先计算出来再打印,能不慢吗QWQ)####思路的话,

2005————————去除空格

foriinlist(map(str,input().split())):print(i,end='')n=list(map(str,input().split()))foriinn:print(i,end='')#凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

1102: 明明的随机数(set)

摘要:解题思路:set集合自带默认升序和去重功能。参考代码:#include <bits/stdc++.h> #define ll long long using namespace std; ……

2000——————偶数列举

foriinrange(1,int(input())):ifi%2==0:print(i)n=int(input())foriinrange(1,n):ifi%2==0:print(i)#凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

自定义函数处理最大公约数与最小公倍数

解题思路:/*写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。素数除了1和本身没有任何除数思路1,用Scanner接受数据2.使用for循环从本身开始除,定义一个数num初始化为0,多一个就+13.使用if判断当num大于2是不是素数,

二维数组的转置

摘要:解题思路:*写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。思路;1.定义一个二维数组,使用动态初始化2.使用Scanner接收赋值3.转置即为行列对换,在一个循环输出 */注意事项:参考……

(c语言--暴力解法)

解题思路:先将数字各位相加,在判断之和是否与n相等,相等在进行下一步---判断是否为回文,利用数组将各位存放在数组中,依次比较。注意事项:要考虑数字的位数,和不存在的情况---利用一个变量flag参考代码:#include#includeintflag=0;//判断不