第十四届蓝桥杯三月真题刷题训练——第 21 天 (3.24)

_谦言万语 2023-03-24 23:38:39

2.

#include <iostream>
using namespace std;
typedef long long LL;
LL a[50];

LL C(int a,int b)
{
  LL res=1;
  for(int i=a, j=1; j<=b; i--, j++)
    res=(LL)res*i/j;
  return res;
}

int main()
{
  a[2]=1, a[3]=2;
  for(int i=4; i<=14; i++)
    a[i]=1ll*(a[i-1]+a[i-2])*(i-1);
  cout<<(LL)C(28,14)*a[14];
  return 0;
}

3.

#include <iostream>
using namespace std;
typedef long long LL;
const int N=110, MOD=1000000007;
LL f[N][N][N];  //遇到i个店j个花剩k斗酒
int n,m;

int main()
{
  cin>>n>>m;
  f[0][0][2]=1;
  for(int i=0; i<=n; i++)
    for(int j=0; j<=m; j++)
    {
      for(int k=0; k<=m; k++)
      {
        if(i && k%2==0) f[i][j][k]=(f[i][j][k]+f[i-1][j][k/2])%MOD;
        if(j && k>0) f[i][j][k]=(f[i][j][k]+f[i][j-1][k+1])%MOD;
      }
    }
  cout<<f[n][m-1][1];
  return 0;
}

 

...全文
9 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,724

社区成员

发帖
与我相关
我的任务
社区描述
和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

 刷题!

试试用AI创作助手写篇文章吧