试题 历届试题 带分数


资源限制
时间限制:1.0s   内存限制:256.0MB

问题描述

100 可以表示为带分数的形式:100 = 3 + 69258 / 714。

还可以表示为:100 = 82 + 3546 / 197。

注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。

类似这样的带分数,100 有 11 种表示法。

输入格式

从标准输入读入一个正整数N (N<1000*1000)

输出格式

程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。

注意:不要求输出每个表示,只统计有多少表示法!

样例输入1

100

样例输出1

11

样例输入2

105

样例输出2

6

思路:

全排列一下1-9,
之后就是将这个全排列划分成3个数。
枚举3个数,加上一些剪枝即可。

代码:

#include <iostream>
#include <algorithm>
using namespace std;
int num[] = {1,2,3,4,5,6,7,8,9};
int main()
{int n;cin>>n;int ans = 0;do{int x = 0;for(int i = 0; i < 7; i++){x = x*10 + num[i];if(x > n) break;int y = 0;for(int j = i+1; j < 8; j++){y = y * 10 + num[j];if(y < n) continue;int z = 0;for(int k = j+1; k < 9; k++){z = z*10 + num[k];}if(z > y) continue;if(y % z == 0 && y / z == n - x){ans++;}}}}while(next_permutation(num,num+9));cout<<ans<<endl;return 0;
}

试题 历届试题 带分数(全排列)相关推荐

  1. 【蓝桥杯VIP】试题 历届试题 带分数(满分 Python解法+Java解法)

    [蓝桥杯VIP]试题 历届试题 带分数(满分 Python解法+Java解法) 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 100 可以表示为带分数的形式:100 = 3 + 6 ...

  2. 试题 历届试题 包子凑数(dp)

    试题 历届试题 包子凑数 资源限制 时间限制:1.0s 内存限制:256.0MB 0x00 问题描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包 ...

  3. 试题 历届试题 幸运数(二分)

    试题 历届试题 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然 ...

  4. 试题 历届试题 翻硬币(贪心)

    试题 历届试题 翻硬币 资源限制 时间限制:1.0s 内存限制:256.0MB Work hard,Play harder. 问题描述 小明正在玩一个"翻硬币"的游戏. 桌上放着排 ...

  5. 试题 历届试题 买不到的数目(dp/数学)

    试题 历届试题 买不到的数目 资源限制 时间限制:1.0s 内存限制:256.0MB $Daily English 曾几何时,我流连梦境,心比天高,人生充满希望. I dreamed a dream ...

  6. java 试题 历届试题 单词分析 题解

    试题 历届试题 单词分析 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度 ...

  7. 蓝桥杯---试题 历届试题 填字母游戏(博弈)

    试题 历届试题 填字母游戏 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小明经常玩 LOL 游戏上瘾,一次他想挑战K大师,不料K大师说: "我们先来玩个空格填字母的游戏 ...

  8. 试题 历届试题 矩阵翻硬币

    原题链接:试题 历届试题 翻硬币 1.懒得样式,截图如下 2.思路: 首先,同时翻动两个相邻的硬币,这就意味着不同的硬币的个数一定是偶数个,如果是奇数个永远也达不到目标状态. 其次,顺序翻转就是翻转次 ...

  9. 蓝桥杯试题 历届试题 李白打酒

    蓝桥杯试题 历届试题 李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他 ...

最新文章

  1. 目录文件和根目录文件夹
  2. android socket通信如何抓取,安卓Socket通信实例(客户端、服务端)
  3. spring mvc DispatcherServlet详解之前传---前端控制器架构
  4. OpenGL ktxview (KTX查看器)的实例
  5. java 文件删除异常 ut_【JAVA-UT】12、抛出了指定的异常吗?
  6. 2018.11.08 NOIP模拟 班车(倍增+dfs+bit)
  7. L2-007. 家庭房产
  8. android Service Binder交互通信实例
  9. 编译Android指定JDK/OpenJdk版本
  10. Cobar的安装和配置步骤
  11. B站收藏夹快速导出详细步骤
  12. UART(Universal Asynchronous Receiver/Transmitter)
  13. 盘点无线互联网战国七雄
  14. 403forbidden
  15. iPhone OS 4.0发布 苹果手机进入多任务时代
  16. 苹果真抠门!iPhone 12不再附送充电器
  17. uni-app 微信支付
  18. vb.net操作数据库之ACCESS(一)
  19. Python绘制图片一
  20. 【无标题】6. 青蛙与蚊子

热门文章

  1. c# 基于layui的通用后台管理系统_基于spring boot和vuejs的通用后台管理系统脚手架 guns-lite...
  2. mysql hex函数性能_mysql hex与unhex 函数的妙用
  3. Jupyter Noteboot 添加kernel 环境
  4. 对比Excel,学习pandas数据透视表
  5. 肝!用 Highcharts 绘制饼图,也很强大
  6. Python实用小技能,一个比一个高级!
  7. 干货!隐马尔科夫模型
  8. 阿云搭建php博客,阿云的应聘故事
  9. 深度学习笔记之DenseNets
  10. 深度学习总结:GAN,原理,算法描述,pytoch实现