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

AtCoder Beginner Contest 321 C-321-like Searcher

时间:2023-10-14 13:55:25浏览次数:26  
标签:Searcher like AtCoder int res long 321 include

可以观察到0-9的所有子集都能恰组成一个满足题目条件的数字,所以共有1022个数{除空集和0}
方法就是二元枚举,找出所有数然后排序。

#include <iostream>
#include <cstdio>
#include <vector>
#include <algorithm>

using namespace std;
using ll = long long;
vector<ll> v;

signed main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    int k; cin >> k;
    for (int i = 0; i < 1 << 10; i++)  // i<1024,
    {
        ll res = 0;
        for (int j = 9; j >= 0; j--)
        {
            if ((i >> j) & 1)  res = res * 10 + j; 
            //判断是否这个数字存在。
        }
        if (res > 0) v.push_back(res);
    }
    sort(v.begin(), v.end());

    cout << v[k - 1] << endl;
}

如果这个题解对你有帮助的话,希望能够给个免费的点赞,谢谢啦

标签:Searcher,like,AtCoder,int,res,long,321,include
From: https://www.cnblogs.com/expect-999/p/17764093.html

相关文章

  • Running Large Language Models locally – Your own ChatGPT-like AI in C#
    Forthepastfewmonths,alotofnewsintechaswellasmainstreammediahasbeenaround ChatGPT,anArtificialIntelligence(AI)productbythefolksat OpenAI.ChatGPTisaLargeLanguageModel(LLM)thatisfine-tunedforconversation.Whileunderval......
  • It's likely that neither a Result Type nor a Result Map was specified.
    It'slikelythatneitheraResultTypenoraResultMapwasspecified.很可能既没有指定结果类型也没有指定结果映射。出现问题的代码:本段代码功能是查询一张表的全部点击查看代码<mappernamespace="com.ding.dao.RoleDao"><!--用于select查询公用抽取的列-->......
  • mysql 如何实现 like in?
    https://blog.csdn.net/qq_36800514/article/details/115380100--阅读权限全239部分9select*fromhljtxeip_institutionwherestate=1anddeleteState=0andpermissionType=1 SELECT *FROM hljtxeip_institutionasa JOIN( SELECT substring_index(substr......
  • AT_abc321_f 题解
    #思路简单动态规划,$dp_i$指当前操作后取和为$i$的球的方案数,每次输出$dp_K$即可。需要注意的是对于每次`+x`操作,计算$dp$数组时要倒着循环。时间复杂度:$O(QK)$。#代码```cpp#include<bits/stdc++.h>usingnamespacestd;longlongdp[5010];intmain(){ longlon......
  • 2023-2024-1 20231321王曦轶《计算机基础与程序设计》第一周学习总结
    2023-2024-120231321《计算机基础与程序设计》第1周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2023-2024-1计算机基础与程序设计第一周作业)这个作业的目标<预习教材计算机科学概......
  • 洛谷题解 | AT_abc321_c Primes on Interval
    目录题目翻译题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出#2样例#3样例输入#3样例输出#3题目简化题目思路AC代码题目翻译【题目描述】你决定用素数定理来做一个调查.众所周知,素数又被称为质数,其含义就是除了数字一和本身之外不能......
  • ABC321题解
    以后应该都是从E开始。E:problemLCA题。我们枚举向上跳\(t\)步,跳到了\(y\)。假如说\(t=0\)那么我们计算\(\text{clac}(x,k)\)即可。(\(\text{clac}\)怎么算放在最后讲)否则计算\(\text{clac}(y,k)-\text{clac}(x>>(t-1),m-t-1)\)。(建议自己理解一下......
  • 加训日记 Day3——atcoder ABC321乐子场
    Day3,9.23  ·打了场acwing周赛,第三题差点就想出来了,想歪到组合数上乱选了呜呜呜  ·ABC321场写的太抽象了,A题上来wa两次,B题少考虑情况乱wa  ·C题更是重量级,想不出来正确做法直接暴力,结果打表最后少写了几个数,纯纯犯病场  ·最后加了36分没绷住acwing周赛排名atcod......
  • [ABC256Ex] I like Query Problem
    原题传送门题意区间整除,区间推平,查询区间和。大家好啊,我喜欢暴力乱搞,所以这题我用暴力乱搞AC了。首先观察到操作\(1\)的性质:首先保证了除数至少为\(2\)(不然是\(1\)或者\(0\)的话也没啥意义啊),所以对一个数不断进行操作的话,每次数的大小至少会减少一半,减小到\(0\)之......
  • Atcoder ABC321 笔记
    A-321-likeChecker\(\color{gray}{22}\)直接模拟voidsolve(){intn;cin>>n;intlst=-1;for(inti=n;i;i/=10){intu=i%10;if(u<=lst){cout<<"No"<<endl;......