viod
viod
全部文章
分类
题解(71)
归档
标签
去牛客网
登录
/
注册
viod的博客
全部文章
(共75篇)
题解 | #小乐乐查找数字#
#include<stdio.h> int main(){ int n,a[100],x,i,showtime=0; scanf("%d",&n); for(i =0;i<n;i++) scanf("%d...
2021-06-07
1
594
题解 | #小乐乐计算函数#
先定义一个max3()函数返回3个数的最大,然后主函数调用max3()计算: #include<stdio.h> int max3(int a,int b,int c){ if(a>b) b=a; return b>c?b:c; } int main(){...
2021-06-07
11
835
题解 | #小乐乐与欧几里得#
求最大公约数常用的有两种方法,一是九章算术中的更相减损术:大数减小数直到相等,相等的数即最大公约数,该算法时间复杂度约为O(N);二是欧几里得的辗转相除法:大数除以小数取余数(相当于模运算),直到余数为零时(也即模运算为零时)的除数(也即模数)就是最大公约数,该算法时间复杂度约为O(logN)。 求...
2021-06-06
24
945
题解 | #井字棋#
判断5个点所有能3连的8个方向,按情况输出: ```#include<stdio.h> void kwin(){ printf("KiKi wins!\n");}void bwin(){ printf("BoBo wins!\n");}...
2021-06-05
1
483
题解 | #杨辉三角#
先把对角线和第一列元素初始化为1,从第三行开始,利用初始值扩充矩阵其余元素(上方元素+左上方元素),然后输出矩阵即可: #include<stdio.h> int main(){ int n,i,j; scanf("%d",&n); i...
2021-06-05
1
455
题解 | #矩阵交换#
题目不难,但是测试用例中存在一组"特殊输入",由于我写的代码开始是用 if(t=='r')...else() 来判断行变换和列变换,因此提交后有一组测试没通过,看了没通过的数据恍然大悟,判断改成 if(t=='r')...if(t=='c') 再次提交就ac了。特殊输入如下截图:...
2021-06-05
3
711
题解 | #矩阵转置#
转置矩阵,元素横纵坐标交换: #include<stdio.h> int main(){ int n,m,a[10][10],i,j; scanf("%d %d",&n,&m); for(i=0;i<n;i++) ...
2021-06-05
0
432
题解 | #上三角矩阵判定#
上三角矩阵对角线以下的元素都为零,即列坐标小于行坐标的元素都为零(若j<i;任意a[i][j]==0): #include<stdio.h> int main(){ int n,a[10][10],i,j,k=1; scanf("%d",&...
2021-06-05
0
548
题解 | #矩阵相等判定#
#include<stdio.h> int main(){ int n,m,a[200],i; while(~scanf("%d %d",&n,&m)){ for(i=0;i<2*n*m;i++) ...
2021-06-04
0
439
题解 | #有序序列合并#
冒泡冒泡: #include<stdio.h> int main(){ int n,m,a[200],i,j; while(~scanf("%d %d",&n,&m)){ for(i=0;i<n+m;i++) ...
2021-06-04
1
506
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页