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

4进制思路。。。。。。。。

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

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

输入格式

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

输出格式

第一行,方案总数。

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

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

#include <iostream>
#include<string.h>
using namespace std;//4进制的数
char ct[] = "1111111111";
void next() {ct[9] += 1;for (int i = 9; i >= 0; i--) {		if (ct[i] == '4') {ct[i] = '1';ct[i - 1] += 1;}}
}
int cnt() {int n = 0;for (int i = 9; i >= 0; i--)n += ct[i] - '0';return n;
}  int main() {int t;int res = 0;scanf("%d",&t);while (1) {if (cnt() == t) {res += 1;			}if (strcmp(ct,"3333333333")==0)break;next();}printf("%d\n",res);res = 0;strcpy(ct,"1111111111");while (1) {if (cnt() == t) {cout << ct << endl;}if (strcmp(ct, "3333333333") == 0)break;next();}return 0;
}

http://www.lryc.cn/news/249570.html

相关文章:

  • 解决ansible批量加入新IP涉及known_hosts报错的问题
  • vuepress----1、快速开始
  • C++ -- 每日选择题 -- Day2
  • 软件测评中心▏软件集成测试和功能测试之间的区别和联系简析
  • Selenium/webdriver介绍以及工作原理
  • HTML5+CSS3+JS小实例:九宫格图片鼠标移入移出方向感知特效
  • 在Rust中编写自动化测试
  • 羊大师提问,为什么吃得越咸越容易出现健康问题?
  • linux ld 链接器学习笔记
  • 栈模拟先序后序中序遍历(非递归遍历)
  • linux 内核软中断介绍
  • 软考:2024年软考高级:软件工程
  • Kubernetes(K8s)_15_CNI
  • python 生成器的作用
  • 第十五届蓝桥杯(Web 应用开发)模拟赛 2 期-大学组(详细分析解答)
  • 图解系列--HTTPS,认证
  • element plus中表格的合计属性和例子
  • 计网Lesson1笔记
  • 指针数组以及利用函数指针来实现简易计算器及typedef关键字(指针终篇)
  • josef JZ-7Y-33静态中间继电器 电压DC220V 板前接线
  • Java第二十章 ——多线程
  • 【超强笔记软件】Obsidian实现免费无限流量无套路云同步
  • 【Linux小项目】实现自己的bash
  • 客户案例:EDLP助力金融行业打造高效数据防泄露体系
  • 【JavaFX漏扫开发基础】stage窗口/模式/模态
  • MySQL进阶知识:锁
  • linux下的工具---gdb
  • ESP32-Web-Server编程-JS 基础 2
  • Java Web基础教程
  • BUUCTF john-in-the-middle 1