当前位置: 首页 > news >正文

国外优秀画册设计网站做网站常用的技术有哪些

国外优秀画册设计网站,做网站常用的技术有哪些,wordpress账号注册页面,帮网站做推广赚钱吗目录 题目#xff1a; 示例#xff1a; 分析#xff1a; 代码#xff1a; 题目#xff1a; 示例#xff1a; 分析#xff1a; 给我们一笔钱和一些小朋友#xff0c;要我们把这些钱分完不能剩#xff0c;并且不能有小朋友被分到4元以及每个人至少分到1元#xff…目录 题目 示例 分析 代码 题目 示例 分析 给我们一笔钱和一些小朋友要我们把这些钱分完不能剩并且不能有小朋友被分到4元以及每个人至少分到1元问我们能给多少个小朋友正好发8元。 这道题让我挺意外的因为明明是个简单题但是截止我做题的时候通过率只有二十多比大多数题都要低所以这题还是值得说一说的。 这道题主要是需要分类讨论首先条件有每个小孩子都至少要分1元因此如果钱数比小朋友更少那么无法分配返回-1。 题目要我们尽可能多的让小朋友分到8元因此如果钱数大于小朋友的数量乘8那么最优策略是 给所有小朋友8元剩下的钱都塞给某个小朋友这样分到8元的小朋友数量就是小朋友数量-1。 两个极端情况分析完剩下就是不能给小朋友分4元。 我们需要尽可能多的分8元因此我们的策略是先给每个人分1元拿个低保然后一个个的塞钱直到分到了8元再接着给下一个小朋友塞钱。 如果我们分完钱的时候刚好给小朋友分到4元那么我们需要避免这种情况因此我们可以把4元拿回来1元塞到另一个只分到1元的小朋友手上。如果其他没有拿1元的小朋友了就把这1元塞给拿到8元的某个小朋友手上此时拿到8元的小朋友数量就是原本小朋友数量-2。 其他情况我们可以直接模拟给每个小朋友都先分1元然后还能给几个小朋友分7元写成表达式就是m-n/7刚刚上面给小朋友分到4元但是其他还有分1元的小朋友的情况也可以这么算出来。 代码 class Solution { public:int distMoney(int money, int children) {//不够分一元if(moneychildren) return -1;//每个人都至少能分8元,挑出一人分8元以上 if(moneychildren*8) return children-1;//特殊情况,最后1人分到4美元,改成其中一个分8元的改成分到8,最后一人4if(money(children-1)*84) return children-2;//给每人发一元之后再看看能给多少人再发7元return (money-children)/7;} };
http://www.zqtcl.cn/news/980997/

相关文章:

  • 泰州企业建站系统中企动力科技做什么的
  • 唐山公司网站建设 中企动力唐山宽带动态ip如何做网站访问
  • 个人商城网站怎么做电商网站及企业微信订烟
  • 温州市网站优化广告平面设计教程
  • 南通制作网站的有哪些公司吗sae 部署wordpress
  • 友情链接对网站的影响wordpress admin init
  • 渭南网站开发做网红用哪个网站
  • 湖北建设网站wordpress 翻页电子书
  • 网站设计命名规范厦门建站比较好的公司
  • 用vs2010做网站登入前端培训费用大概多少郑州
  • 网站建设后的效果评估杭州网站制作公司
  • 3网站建设公司影楼修图用什么软件
  • 手机网站的内容模块多用户商城开源左
  • 库尔勒网站建站宝盒合作
  • 五河网站建设哪家好wordpress获取文章作者
  • 怎么修改网站内容wordpress ajax接口
  • 绵阳市城乡建设和规划局网站重庆网站建设公司有哪些
  • 宿迁网站建设公司排名展厅设计企业
  • 做家具定制的设计网站开阿里巴巴网站建设流程
  • 站长统计软件广州免费核酸在哪里做
  • 做soho一定要做网站吗在百度网站备案查询上显示未备案是什么意思
  • 移动公司营销网站设计html旅游网站模板
  • 专业生产车间设计图纸网站ui设计师证
  • 如何建网站教程视频10种网络营销方法
  • 网站内链优化的角度wordpress缓存插件破解版
  • 南宁网站建设哪个好天津网站建设咨询
  • 网站开发常用中间件计算机语言python
  • 学习html5的网站软件系统开发怎样容易
  • 做企业网站用什么华为弹性云服务器创建wordpress
  • 重庆手机网站开发网站建设的条件是什么