首页 > 其他分享 >C - 321-like Searcher

C - 321-like Searcher

时间:2023-09-24 09:44:24浏览次数:33  
标签:Searcher like int LL dfs 321 long ans

题意:给定一个数K,问第K小的数是多少,数字严格按照按321式递减
可知,数最大为987654321,可以暴力枚举

点击查看代码
#include<bits/stdc++.h>
using namespace std;
#define LL long long
vector<LL> ans;
LL s;
void dfs(int x) {
	s = s * 10 + x;
	ans.push_back(s);
	for (int i = x - 1; i >= 0; i--) {
		dfs(i);
	}
	s /= 10;
}
int main() {
	LL k;
	cin >> k;
	for (int i = 9; i >= 0; i--) {
		dfs(i);
	}
	sort(ans.begin(), ans.end());
	cout << ans[k];//注意不要k-1

	return 0;
}

标签:Searcher,like,int,LL,dfs,321,long,ans
From: https://www.cnblogs.com/bu-fan/p/17725618.html

相关文章

  • AT_abc321_f [ABC321F] #(subset sum = K) with Add and Erase 题解
    AT_abc321_f[ABC321F]#(subsetsum=K)withAddandErase题解题目大意现在有一个空箱子。给你两个数\(Q,K\),然后给你\(Q\)行,每一行代表一个操作:\(+x\),即向箱子里加一个权值为\(x\)的小球。\(-x\),即从箱子里把权值为\(x\)的小球拿一个出来。保证合法,即箱子......
  • solution-at-abc321-c
    题意将所有每位满足递减的整数排序,问第\(k\)大的是多少,不包括\(0\)。思路我们发现最大的满足要求的整数是\(9876543210\),只有\(1e10\)的大小,\(k\)只有不到\(3000\)的大小,可以从小到大枚举所有的数,从T1粘来判断函数打一个表就解决了。打表程序#include<iostream......
  • AtCoder Beginner Contest 321
    A-321-likeChecker(abc321A)题目大意给定一个数,问从高位到低位,数字是不是递减的。解题思路可以以字符串读入,然后依次判断即可。神奇的代码#include<bits/stdc++.h>usingnamespacestd;usingLL=longlong;intmain(void){ios::sync_with_stdio(false);......
  • Codeforces 1868D. Flower-like Pseudotree
    题目链接:D-Flower-likePseudotree题目大意:给定度数数组\({d_n}\),要求构造一个\(n\)个点\(n\)条边的连通图(也就是基环树),允许有重边,但不能有自环。需要满足第\(i\)个点的度数恰好为\(d_i\),并且将环上的边全部删去后,剩下的每棵树的高度(以原先在环上的点为根)相同。首先考......
  • [20230908]Oracle Index Range Scan with LIKE Condition on Wildcard '_'.txt
    [20230908]OracleIndexRangeScanwithLIKEConditiononWildcard'_'.txt--//昨天看链接:http://ksun-oracle.blogspot.com/2023/09/oracle-index-range-scan-with-like.html,当时一下子没有反应过来,--//作者这样查询怎么会有这么大区别呢?仔细看题目才明显原来查询的字符串里面......
  • 智能塔机远程操作仿真系统技术研究@Like
      智能塔机远程操作仿真系统技术研究@Like 二〇xx年一月 目录1.概述1.1.背景1.2.目前问题1.3.方案介绍1.4.研制内容2.技术指标2.1.引用标准2.2.指标参数3.需求分析3.1.功能要求3.1.1.基本功能3.1.2.进阶要求3.2.装备分析4.设计方案4.1.系......
  • 一种半挂液压转向系统技术分析@Like
    一种半挂液压转向系统技术分析@Like20XX年1. 概述某半挂车转向系统,是一套成熟的液压转向系统配套产品,可以实现自动跟随转向和低速手动转向功能,转向系统的自动跟随转向由液压系统驱动连杆机构实现,转向系统的低速手动转向控制通过有线遥控器经由电控系统控制液压系统实现。2. ......
  • 移动机械与工程车辆控制系统调研报告@Like
    文件编号:                                           阶   段:V1.2移动机械与工程车辆控制系统调研报告(EEDLike)20XX年3月目录1概述2目标任务3技术分析4厂商调查5ECU移动控制器5.1HY-TTC580安全控制器(TTControl)5.2HY......
  • Java8(jdk1.8u321)下载、安装及配置
    jdk1.8的下载、jdk1.8的安装、配置环境变量。一、jdk1.8下载下载官网地址:https://www.oracle.com/java/technologies/downloads/#java8-windows下载版本:jdk-8u381-windows-x64.exe二、jdk1.8的安装双击jdk1.8安装包进行安装:按照安装步骤,直至完成安装。确认是否完成安装:打......
  • P3214 [HNOI2011] 卡农
    原题首先我们先简化一下题意。为什么呢?因为这个题如果不简化题意是不太好做的我们考虑用二进制表示集合,这样题意为:有\(2^n-1\)个数,我们要从中选一个大小为\(m\)的无序子集,满足以下条件:集合中所有数的异或和为\(0\)集合中元素不可重复首先无序子集是吓人的,因为我们可......