题解列表

筛选

优质题解

X进制减法c++

摘要:解题思路:10 4 0->10*5*2+4*2=108.因此A=a[i]*p[r](r从0到i-1个进制的积)+a[i-1]*p[r-1]+……a[0];注意事项:数据非常大,必须边求边累加,直接累加……

分类讨论解最少刷题数(java)

摘要:## 注意事项 会出现重复的数,比如1 1 1 1 3 ## 解题思路 每个人最少刷多少题,才能使刷题比他多的人不超过比他少的人。 直接排好序,取中间的数val为标准 统计出刷题……

马拦过河卒(c++代码)

摘要:解题思路这道题初始位置是从 0 开始的,这样不是很利于我们解题,所以不如暂且把这题里涉及的坐标统统 +1,那么初始位置就从 (0,0)(0,0) 变成了 (1,1)(1,1)。先考虑如果没有任何马的限……
优质题解

[编程入门]报数问题

摘要:解题思路:首先定义一个数组arr用来保存每个人的编号,然后再定义指针p指向数组arr,变量n保存的是人的个数,将n的值赋值给m。所有变量定义好之后使用for循环给每个人编号,代码如下:for(i=0;……

数学规律+动规(18行超短代码)

摘要:解题思路:为方便读者理解,在这篇文章里,a!就是a的阶乘,sum(a,b)就是从a加到b的和。我就直接把规律贴上了:(我也是从n=1到n=4的情况算了算总结出来的)当n=1时,价值c1=0;当n=2时……
优质题解

二维数组行列互换,调用函数

摘要:解题思路:本题要求写一个自定义的函数,使得二维数组的行和列互换。因此,自定义函数的功能就是使二维数组的行和列互换。二维数组的输入和输出都用两个for循环实现。行和列互换方法,(看下图)注意事项:参考代……

2783: 判断是否为两位数

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int a;    scanf("%d",&a);    if(a>=10&&a<=99){       ……