https://codeforces.com/contest/1157/problem/A

题意:对n进行+1操作,如果有末尾0,就删除,求可以变化的所有不含末尾0的元素个数。

题解:暴力模拟,set计数。

/*
*@Author:   STZG
*@Language: C++
*/
#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<string>
#include<vector>
#include<bitset>
#include<queue>
#include<deque>
#include<stack>
#include<cmath>
#include<list>
#include<map>
#include<set>
//#define DEBUG
#define RI register int
#define endl "\n"
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=100000+10;
const int M=100000+10;
const int MOD=1e9+7;
const double PI = acos(-1.0);
const double EXP = 1E-8;
const int INF = 0x3f3f3f3f;
int t,n,m,k,p,l,r,u,v;
int ans,cnt,flag,temp,sum;
int a[N];
char str;
struct node{};
set<int>st;
int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endif//ios::sync_with_stdio(false);//cin.tie(0);//cout.tie(0);//scanf("%d",&t);//while(t--){scanf("%d",&n);while(st.find(n)==st.end()){st.insert(n);n++;while(n%10==0)n/=10;}cout<<st.size()<<endl;//}#ifdef DEBUGprintf("Time cost : %lf s\n",(double)clock()/CLOCKS_PER_SEC);
#endif//cout << "Hello world!" << endl;return 0;
}

Reachable Numbers相关推荐

  1. Codeforces Round # 555 (Div3)

    1157A. Reachable Numbers 给一个数n,每次可以给n加1,得到去除末尾0之后的数,输出总共可以到达多少个数. 按题意直接模拟(出题人说最多答案只有91个). https://co ...

  2. usaco ★Humble Numbers 丑数

    ★Humble Numbers 丑数 对于一给定的素数集合 S = {p1, p2, ..., pK}, 来考虑那些质因数全部属于 S 的数的集合.这个集合包括,p1, p1p2, p1p1, 和 p ...

  3. Codeforces Round #FF 446 C. DZY Loves Fibonacci Numbers

    參考:http://www.cnblogs.com/chanme/p/3843859.html 然后我看到在别人的AC的方法里还有这么一种神方法,他预先设定了一个阈值K,当当前的更新操作数j<K ...

  4. iwork11旗舰版 linux,苹果 iWork 11 套件来了,Pages/Numbers/Keynote iOS/macOS 版大升级

    IT之家3月24日消息 苹果今天专为 iOS 和 macOS 设备设计的 iWork 应用套件更新到了版本 11,引入了许多新功能和调整,以改善其功能. IT之家获悉,在 iOS 系统上,Pages. ...

  5. pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字并生成新的数据列(extract numbers from column)

    pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字并生成新的数据列(extract numbers from column and generate n ...

  6. pandas创建内容全是0的dataframe、pandas基于随机整数、随机浮点数创建dataframe(random numbers)

    pandas创建内容全是0的dataframe.pandas基于随机整数.随机浮点数创建dataframe(random numbers) 目录 pandas创建内容全是0的dataframe.pan ...

  7. LeetCode 421. Maximum XOR of Two Numbers in an Array--Python解法

    LeetCode 421. Maximum XOR of Two Numbers in an Array–C++,Python解法 LeetCode题解专栏:LeetCode题解 我做的所有的Leet ...

  8. LeetCode 445. Add Two Numbers II--面试算法题--C++,Python解法

    题目地址:Add Two Numbers II - LeetCode You are given two non-empty linked lists representing two non-neg ...

  9. LeetCode 829. Consecutive Numbers Sum--笔试题--C++解法

    LeetCode 829. Consecutive Numbers Sum–笔试题–C++解法 LeetCode题解专栏:LeetCode题解 LeetCode 所有题目总结:LeetCode 所有题 ...

最新文章

  1. 安装Macports遇到的问题和PATH设置
  2. vivo是安卓手机吗_vivo手机更新安卓9.0!4款产品尝鲜:有你的吗?
  3. linux 远程禁用root
  4. 第二种PHP协议,PHP多种形式,第二种使用来自First的数据
  5. 8月22-23日 首届IT管理技术大会
  6. @echo 与 echo的区别
  7. python如何去掉字符串‘\xa0’
  8. pod实例数是什么意思_[灌水] Kubernetes In Action: Pod
  9. win10宽带连接断网自动重连
  10. php缩略图代码,php 缩略图实现函数代码_php
  11. 【白皮书分享】2021年互联网人才招聘白皮书.pdf(附下载链接)
  12. 计算机科学与技术专业大学排名2020,2020计算机科学与技术专业最好大学排名:160余所大学上榜...
  13. php使用imagick进行图像处理
  14. ggtech:您有一份来自Airbnb/Google的配色方案需要查收
  15. Linux 开启443端口
  16. 用STEP7-MicroWIN SMART能搜索到CPU 也能控制PLC指示灯闪烁,但是下载程序仍提示当前IP地址失败请检查IP地址、网络连接
  17. 3DMAX建模入门:美国队长的盾牌图文教程,过程炒鸡详细(上)
  18. 个人小程序开发有哪些限制?
  19. Word中序号后面有空格怎么删除?
  20. 【语义分割】2021-PVT ICCV

热门文章

  1. arcgis 统一投影下范围不同_关于Arcgis这62个常用技巧,你造吗
  2. oracle12c视图刷新,12c 物化视图 - 对快速刷新的理解
  3. 优酷ts转换mp4_如何方便快捷无损地下载腾讯视频 (mp4格式)
  4. 内存容量对计算机运行影响大吗,探索内存容量对基础应用的性能影响有多大
  5. java 数据库字段_JAVA如何获得数据库的字段及字段类型
  6. python输出不重复的单词_python-如何在文本文件中创建所有单词的列表,但字母重复的单词除外...
  7. mysql udf limit_锁定服务UDF接口
  8. Android 利用sharepreference保存应用程序状态
  9. 清华大学刘知远教授新作,图神经网络最佳解锁方式 | 送书福利
  10. 免费报名 | 智源论坛:智能处理器探索,AI技术前沿精粹尽览