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