题意:给你一个n,求不大于n的并且仅由两种或者一种数字组成的数的个数。(有点绕,,简单点就是,看看小于等于n点数中,,有多少数字只有一种数字,或者有两种数字组成)

“哎,自己还是太菜了,训练的时候只做出来了一个水题,自闭中.....”

思维题刷的太少了,做题的时候总是想不到。

思路呢就是  两个循环,遍历两个数字的组合,然后宝搜就好了;

哎,不说了,说多了都是泪,见代码吧;

 #include <iostream>
#include <cstdio>
#include <set>
using namespace std;
typedef long long ll;
const int maxn=1e5+;
int a[maxn];
set<ll>ss;
void dfs(int x,int y,int n,ll s,int cnt)
{
if(s>n||(s==&&cnt>))return;
if(s>)ss.insert(s);
dfs(x,y,n,s*+x,cnt+);
dfs(x,y,n,s*+y,cnt+);
}
int main()
{
int n;
cin>>n;
for(int i=;i<=;i++)
for(int j=i+;j<=;j++)
dfs(i,j,n,,);
cout<<ss.size()<<endl;
return ;
}

最新文章

  1. react+redux官方实例TODO从最简单的入门(5)-- 查
  2. 乐1S 5.8(Android 6.0) 刷第三方recovery并刷入root权限
  3. 将treeview控件内容导出图片
  4. SqlServer 高版本数据库 降级
  5. Perl 语法 - 高级特性
  6. Android Client and Jsp Server
  7. GAN
  8. linux中shell编程
  9. ArrayList Iterator remove java.lang.UnsupportedOperationException
  10. ajax上传文件进度条
  11. Ubuntu eclipse 命令补全失效 (转载)
  12. 自学Zabbix3.8.1.1-可视化Visualisation-Graphs简单图表
  13. 开源一套基于vue全家桶的webapp
  14. 0基础菜鸟学前端之Vue.js
  15. 好代码是管出来的——C#的代码规范
  16. 项目添加大量js文件时关闭Eclipse校验机制
  17. Activity的介绍
  18. Java 8 新特性-菜鸟教程 (3) -Java 8 函数式接口
  19. 第三百七十八节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍
  20. 视图层view layer

热门文章

  1. [Fri 26 Jun 2015 ~ Thu 2 Jul 2015] Deep Learning in arxiv
  2. 苹果iPhone6为何拯救不了富士康?
  3. Criteria——Hibernate的面向对象查询
  4. MySQL具体解释(15)-----------海量数据解说
  5. rnnlm源代码分析(八)
  6. web.xml整理
  7. Openstack能解决这些问题吗?请各位大侠一起来讨论
  8. luogu1514 引水入城
  9. jsp 常用标签的使用
  10. gulp安装成功但是无法使用