关注
long solve(int x,int y)
{
int year[1000] = { 0 };
int num[1000] = { 0 };
year[0] = 1;
long result(0);
for (int i = 1;i <= y;i++)
{
int sum=0;
for (int j = i;j > 0;j--) year[j] = year[j - 1];
year[0] = 0;
if (i >= 2) for (int j = x - 1;j > 1;j--) year[0] += year[j];
year[x] = 0;
if (i < x) for (int j = i;j >= 0;j--) sum += year[i];
int jj=x-1;
int sub = 2;
if (sum>10)
while ((jj > 0) && (sub))
{
if (year[jj] >= 2) year[jj] -= sub;
if (year[jj] == 1) { year[jj] -= sub; sub--; }
jj--;
}
}
for (int i = 0;i < x;i++) result += (year[i] * i);
return result*2;
}
int main()
{
int x, y;
cin >> x >> y;
cout << solve(x, y);
return 0;
}
查看原帖
点赞 评论
相关推荐
03-17 13:56
湖南大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 烂工作和没工作哪个更痛苦? #
3610次浏览 83人参与
# 牛油的搬砖plog #
189689次浏览 1279人参与
# 厦门银行科技岗值不值得投 #
16788次浏览 404人参与
# AI替代不了什么? #
3938次浏览 60人参与
# 发工资后,你做的第一件事是什么 #
100669次浏览 342人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
1797次浏览 30人参与
# 春招至今,你收到几个面试了? #
6735次浏览 95人参与
# 学历VS实习,哪个更重要? #
13411次浏览 195人参与
# 实习心态崩了 #
111352次浏览 566人参与
# 一人分享一道面试手撕题 #
115120次浏览 2929人参与
# OPPO笔试 #
23355次浏览 104人参与
# 谈薪时HR压价该怎么应对 #
294323次浏览 3362人参与
# 工作上你捅过哪些篓子? #
69415次浏览 337人参与
# 产品人求职现状 #
361795次浏览 2604人参与
# 机械校招之路总结 #
120394次浏览 2084人参与
# 面试紧张时你会有什么表现? #
36100次浏览 246人参与
# 你的实习什么时候入职 #
368518次浏览 2372人参与
# uu们,春招你还来吗? #
71148次浏览 956人参与
# 面试中,你被问过哪些奇葩问题? #
100147次浏览 1453人参与
# 刚工作的你,踩过哪些坑? #
33712次浏览 278人参与
# 牛友的志愿填报指南 #
64108次浏览 494人参与

查看22道真题和解析