博客
关于我
海盗分赃(8行代码搞定!)
阅读量:275 次
发布时间:2019-03-03

本文共 467 字,大约阅读时间需要 1 分钟。

海盗分赃

题目

在这里插入图片描述

答案

最简版本(8行代码)

#include
int main(){ int money,n; scanf("%d %d",&money,&n); if(n==3) printf("%d",money-1); else printf("%d",money-n/2-1);}

详细流程

(把注释部分还原就能看到不同人数的金钱的分配)

#include
int main(){ int money,n; scanf("%d %d",&money,&n); int a[n+1],i,j; for(i=1;i<=n;i++) a[i]=0; for(i=1;i<=n;i++) { if(i==3) { a[i-2]=0; a[i-1]=1; a[i]=money-1; } else { int flag=0,sum=0; a[i-1]=0; for(j=1;j

注意

这类题首先要分析流程找规律,其次再进行代码的构思

转载地址:http://dsfl.baihongyu.com/

你可能感兴趣的文章
POJ - 3984 迷宫问题(bfs+路径标记)
查看>>
2017ccpc杭州 E. Master of Subgraph(点分治 + 树dp + bitset)
查看>>
2021牛客寒假算法基础集训营3
查看>>
营收环比增幅近50%,星巴克在经历“劫”后重生吗?
查看>>
苹果进军搜索,背后藏着什么“阳谋”?
查看>>
ARK女神持仓每日跟踪-2021年01月05日
查看>>
js:详解js中的伪数组
查看>>
egg:如何在控制器中拿到前端传的参数
查看>>
vue系列:vue中使用vee-validate3表单验证
查看>>
php:使用php写一个简单的接口
查看>>
mysql:三范式
查看>>
RPA实施指南:企业如何实现流程优化?
查看>>
干货丨RPA售前六技能
查看>>
伪类的用法
查看>>
MVC之修改
查看>>
堆栈和队列
查看>>
使用pycharm链接数据库MySQL
查看>>
Linux基础学习笔记
查看>>
struct 模块
查看>>
析构方法 __del__
查看>>