题解
文章平均质量分 67
客从
这个作者很懒,什么都没留下…
展开
-
随手小札
结构体今天我们来总结一下struct和typedef struct在C语言和C++里的不同原创 2021-04-11 22:32:12 · 215 阅读 · 0 评论 -
第一次统考总结
考核笔试题目递归过程或者函数调用时,处理参数及返回地址,要用一种称为栈的数据结构。消除递归不一定要使用栈(√)一颗二叉树的中序遍历为:DCBFAHGE,后序遍历为:DFBCGHEA,请画出这颗二叉树的图形:首先再复习一下有关二叉树的一些东西:前序遍历算法:void PreOrderTraverse(BiTree T){ if(T==NULL) return; printf("%c",T->data);/* 显示结点数据,可以更改为其它对结点操作 */ PreOrderTr原创 2021-04-08 21:28:08 · 170 阅读 · 2 评论 -
寒假集训题解
B:如果第i位和第j位相同,则d[i][j]=d[i-1][j-1]+1,因为第i位和第j位是相同的,所以在[i-1][j-1]的基础上+1得到[i][j],如果第i位和第j位不同,则依据状态的含义可以知道d[i][j]为d[i][j-1]和d[i-1][j]之间的较大的那个,这样才能维持“最长”这个特性。...原创 2021-03-08 13:16:23 · 108 阅读 · 0 评论 -
学习之旅week10
习题B:#include <cstdio>#include <string.h>int chess[11][11],T,n,m,x0,y0,ans,nm;int next[8][2]={{1,2},{-1,2},{1,-2},{-1,-2},{2,1},{-2,1},{2,-1},{-2,-1}};//八个方向void dfs(int x,int y,int step){ if(step==nm){//深搜 ans++; }else{ for(int i=原创 2021-02-22 18:08:25 · 113 阅读 · 1 评论 -
学习旅程week9
背包问题二维数组:#include<iostream>#include<algorithm>using namespace std;int A[105][1005],T[105],M[105];int main(){ int t,m; cin>>t>>m; for(int i=1;i<=m;i++){ cin>>T[i]>>M[i]; } for(int i=1;i<=m;i++){ for原创 2021-02-07 17:44:12 · 197 阅读 · 0 评论 -
学习旅程week8
print(’%08.3f’%x)的含义是将x按浮点形式输出,输出保留3位小数,输出长度含小数点共8位,不足8位在前方补0,右对齐原创 2021-01-31 17:53:22 · 195 阅读 · 0 评论 -
2020新生赛题解
A结构体+快排#include<bits/stdc++.h>using namespace std;struct node{ char name[105]; int time;}a[1000005];int cmp(node a,node b){ if(a.time<b.time){ return 1; } return 0;}int main(){ int n; cin>>n; for(i原创 2020-12-26 23:49:32 · 359 阅读 · 1 评论