题解列表

筛选

1315: 田忌赛马

```cpp#includeusingnamespacestd;intb[10001],bb[10001];longlongsum,t;intmain(){intn,i,j,k,w,tj[10001],qw[10001];scanf("%d",&n);for(i=1;i

1314: 乘积最大

```cpp#includeusingnamespacestd;int_max(int*a,intn,intk){if(k==0){intresult=0;for(inti=0;i>k;cin.get();a=newint[n];for(inti=0;i

1312: 最大的算式

```cpp#includeusingnamespacestd;longlongdp[16][16];intsum[16];intmain(){intN,K,t,num[16];scanf("%d%d",&N,&K);for(inti=1;i

1311: 数字三角形

```cpp#includeusingnamespacestd;inta[100][100],n;intf(inti,intj){if(i==n)returna[i][j];returnmax(f(i+1,j),f(i+1,j+1))+a[i][j];}intmain(){inti,

1347八皇后(C++)题解

写了很多次终于做出来了!解题思路:显然问题的关键在于如何判定某个皇后所在的行,列,斜线上是否有别的皇后可以从矩阵的特点上找到规律,如果在同一行,则行号相同;如果在同一列上,则列好相同;如果同在/斜线上,则行列值之和相同;如果同在\斜线上,则行列值之差相同;下图可验证:考虑每行有且仅有一个皇后,

飞机降落蓝桥杯

摘要:解题思路:// 错误点 // vis是否需要清0,不需要,最后回溯,完成清0// come use dw 关系// 主要到time取max(time,come[i]) ;; //如果time < co……

位数问题C++题解

解题思路:方法1:排列组合(但需要运用动态规划)可以列出公式,在n个格子中放x个3(其中x为偶数,包括0)c(n,x)*9^(n-x)-c(n-1,x)*9^(n-x-1)含义为在n个格子中取x个3,且不考虑第一位的特殊情况为c(n,x)*9^(n-x),

1310: 表达式计算4

```cpp#include#includeusingnamespacestd;stacknum;stackop;intqmi(inta,intb){intres=1;while(b){if(b&1)res*=a;a*=a;b>>=1;}returnres;}voidcal(){inta=num.to

对称二叉树(tree_c)

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h> using namespace std; string a; int s,s1; int main() { ……