Beautiful Year

简介: Beautiful Year

文章目录

一、 Beautiful Year

总结


一、 Beautiful Year

本题链接:Beautiful Year


题目:


A. Beautiful Year

time limit per test2 seconds

memory limit per test256 megabytes

inputstandard input

outputstandard output

It seems like the year of 2013 came only yesterday. Do you know a curious fact? The year of 2013 is the first year after the old 1987 with only distinct digits.


Now you are suggested to solve the following problem: given a year number, find the minimum year number which is strictly larger than the given one and has only distinct digits.


Input

The single line contains integer y (1000 ≤ y ≤ 9000) — the year number.


Output

Print a single integer — the minimum year number that is strictly larger than y and all it’s digits are distinct. It is guaranteed that the answer exists.


Examples


input

1987

output

2013


input

2013

output

2014


本博客给出本题截图:

image.png

题意:输入一个数,找到比这个数大的数中,满足每个位置上的数都不同的数中的最小的数

AC代码

#include <iostream>
#include <cstring>
using namespace std;
const int N = 10;
int a[N];
int main()
{
  int n;
  cin >> n;
  for (int i = n + 1; ; i ++ )
  {
    memset(a, 0, sizeof a);
    int m = i;
    while (m)
    {
      int t = m % 10;
      a[t] ++;
      m /= 10;
    }
    bool flag = true;
    for (int j = 0; j < 10; j ++ )
      if (a[j] == 0) continue;
      else if (a[j] != 1)
      {
        flag = false;
        break;
      }
    if(flag)
    {
      cout << i << endl;
      break;
    }
  }
  return 0;
}

总结

水题,不解释


目录
相关文章
|
1月前
|
XML 数据采集 API
MechanicalSoup与BeautifulSoup的区别分析
MechanicalSoup与BeautifulSoup的区别分析
MechanicalSoup与BeautifulSoup的区别分析
WK
|
2月前
|
XML 数据采集 数据挖掘
什么是Beautiful Soup?有哪些特点?
Beautiful Soup,常被称为“美丽汤”,是用于解析HTML和XML文档的Python库,能自动修复不规范的标签,便于遍历、搜索及修改文档结构,适用于网页爬虫和数据采集。它提供直观的方法来处理文档,支持多种解析器,具备强大的搜索功能,包括find()和find_all()等方法,并兼容CSS选择器,简化了数据提取过程。广泛应用于网页爬虫、数据挖掘及网页内容分析等领域。
WK
123 1
|
3月前
|
数据采集 XML 前端开发
BeautifulSoup
【8月更文挑战第18天】
48 1
|
3月前
|
前端开发 Python
Beautiful Soup
【8月更文挑战第4】
58 9
|
5月前
bs4 beautifulsoup学习笔记
bs4 beautifulsoup学习笔记
26 0
|
6月前
|
数据采集 Web App开发 安全
Beautiful Soup和Requests
【5月更文挑战第7天】本文介绍了使用Python中的Requests和Beautiful Soup库创建网络爬虫的方法。Requests库简化了HTTP请求,Beautiful Soup则用于解析HTML和XML文档,便于提取信息。首先,文章解释了两个库的作用和安装步骤。接着,通过实例展示了如何提取网页标题和链接,以及如何下载并保存图片。对于动态加载的内容,文章推荐使用Selenium库模拟浏览器行为。此外,还介绍了如何处理登录认证,包括安全输入密码和从外部文件读取凭据。总结来说,本文提供了Python网络爬虫的基础知识和实用技巧。
60 6
|
XML 数据格式 Python
|
XML 前端开发 数据格式
bs4之Beautiful Soup
bs4之Beautiful Soup
192 0
bs4之Beautiful Soup
Beauiful Soup
Beautiful Soup的简单使用
How to get text and corresponding tag with BeautifulSoup?
How to get text and corresponding tag with BeautifulSoup?
127 0