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

密云重庆网站建设下载百度app最新版

密云重庆网站建设,下载百度app最新版,开学第一课汉字做网站,开发一个官方网站要多少钱烤鸡 题目背景 猪猪 Hanke 得到了一只鸡。 题目描述 猪猪 Hanke 特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke 吃鸡很特别,为什么特别呢?因为他有 101010 种配料(芥末、孜然等)…

烤鸡

题目背景

猪猪 Hanke 得到了一只鸡。

题目描述

猪猪 Hanke 特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke 吃鸡很特别,为什么特别呢?因为他有 101010 种配料(芥末、孜然等),每种配料可以放 111333 克,任意烤鸡的美味程度为所有配料质量之和。

现在, Hanke 想要知道,如果给你一个美味程度 nnn ,请输出这 101010 种配料的所有搭配方案。

输入格式

一个正整数 nnn,表示美味程度。

输出格式

第一行,方案总数。

第二行至结束,101010 个数,表示每种配料所放的质量,按字典序排列。

如果没有符合要求的方法,就只要在第一行输出一个 000

样例 #1

样例输入 #1

11

样例输出 #1

10
1 1 1 1 1 1 1 1 1 2 
1 1 1 1 1 1 1 1 2 1 
1 1 1 1 1 1 1 2 1 1 
1 1 1 1 1 1 2 1 1 1 
1 1 1 1 1 2 1 1 1 1 
1 1 1 1 2 1 1 1 1 1 
1 1 1 2 1 1 1 1 1 1 
1 1 2 1 1 1 1 1 1 1 
1 2 1 1 1 1 1 1 1 1 
2 1 1 1 1 1 1 1 1 1

提示

对于 100%100\%100% 的数据,n≤5000n \leq 5000n5000

思路

搜索两次,一次输出方案总数,一次输出方案序列。

AC代码

#include <iostream>
#define AUTHOR "HEX9CF"
using namespace std;int a[15];
int n;
int cnt;
int flg;void f(int sum, int x, int y)
{a[y] = x;if (10 == y){if (sum + x == n){if (flg){for (int i = 1; i <= 10; i++){cout << a[i] << " ";}cout << endl;}else{cnt++;}}return;}for(int i = 1; i <= 3; i++) {f(sum + x, i, y + 1);}
}int main()
{cin >> n;f(0, 0, 0);flg = 1;cout << cnt << endl;f(0, 0, 0);return 0;
}
http://www.mmbaike.com/news/108253.html

相关文章:

  • 盱眙县住房和城乡建设局网站培训心得体会范文大全1000
  • app网站开发成本关键词三年级
  • 中国空间站完整图今日重大财经新闻
  • 开发软件系统泉州关键词优化报价
  • 做考研政治真题的网站今日军事新闻最新消息中国
  • 网页设计工具软件有哪些seo每日一贴
  • 网站如何做excel预览seo薪酬
  • 网站域名空间多少钱杭州优化外包
  • 河北新亚建设集团网站天津搜索引擎优化
  • 政务网站建设具体指导意见班级优化大师官网登录
  • 设计网站包含的功能模块长沙网站建设服务
  • 建网站市场纯手工seo公司
  • 找销售的网站推广软文发稿
  • 如何自建网站做外贸营销型网站和普通网站
  • 沈阳黑酷做网站建设优化公司怎么样网络营销理论
  • 企业如何做好网站运营网站优化方式有哪些
  • 网站视频插件百度免费资源网站
  • 股票网站怎么做网站制作代码
  • 西安微网站制作人民日报最新头条10条
  • 知彼网络网站建设怎么样做一个自己的网站
  • 宁波做网站建设推广百度一下打开网页
  • 海外短视频怎么下载seo少女
  • aspx网站架设八爪鱼磁力搜索引擎
  • 做网站如何备案十种网络推广的方法
  • wordpress门户网站主题北京网站seo公司
  • 郑州专业做网站服务营销案例100例
  • 2021中文字幕入口网站网站网络营销推广
  • 赣州网站设计电话投放小网站
  • java cms做网站sem外包
  • 怎么做网站的访问量石家庄百度推广优化排名