find the night

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 9729    Accepted Submission(s): 2830

Problem Description
假设: S1 = 1
S2 = 12
S3 = 123
S4 = 1234 .........
S9 = 123456789
S10 = 1234567891
S11 = 12345678912 ............
S18 = 123456789123456789 .................. 现在我们把所有的串连接起来
S = 1121231234.......123456789123456789112345678912......... 那么你能告诉我在S串中的第N个数字是多少吗?
Input
输入首先是一个数字K,代表有K次询问。 接下来的K行每行有一个整数N(1 <= N < 2^31)。
Output
对于每个N,输出S中第N个对应的数字.
Sample Input
6 1 2 3 4 5 10
Sample Output
1 1 2 1 2 4
#include <iostream>
using namespace std;
int main()
{
    int a;
    int t,n;
  cin>>t;
    while(t--)
    {
        cin>>a;
        n=1;
//实现n-s1-s2-s3-s4.............
         while(a>n)
        {
              a-=n;
              n++;
        }
        a%=9;if(a==0)    a=9;
       cout<<a<<endl;
    }
    return 0;
}

杭电find the night相关推荐

  1. 【杭电ACM】1097 A hard puzzle

    [杭电ACM]1097  A hard puzzle http://acm.hdu.edu.cn/showproblem.php?pid=1097 先用int手写了算法结果竟然wrong answer ...

  2. 【ACM】杭电OJ 1106 函数atoi

    函数atoi是把字符串转化成整数的函数,头文件为 #include "stdlib.h" e.g. 运行环境:Dev-C++ 5.11 杭电1106 调用了sort函数,运行的时间 ...

  3. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

  4. 【ACM】杭电OJ 2020(排序)

    题目链接:杭电OJ 2020 排序可以有冒泡排序,选择排序,或者直接调用函数. 下面是选择排序: #include <stdio.h> #include <math.h> in ...

  5. 【ACM】杭电OJ 2018

    题目链接:杭电OJ 2018 从n>4开始,每一年的牛的数量=前一年的牛的数量+三年前的牛的数量 问:为什么是三年前? 答:假设三年前有一头小牛出生,出生的那一年即为第一年,到了第四年,即三年后 ...

  6. 【ACM】杭电OJ 1005

     题目链接:杭电OJ 1005 超时代码如下(而且开辟的数组空间大小不够): #include <stdio.h> int m[100000]; int f(int n,int a,int ...

  7. 【ACM】杭电OJ 1004

     题目链接:杭电OJ 1004 运行环境:Dev-C++ 5.11 思路: 先把先把num数组全部赋值为1:第一个颜色单独输入,从第二个开始,需要与前面的进行比较,如果前面有相同的颜色,则在目前的nu ...

  8. 【ACM】杭电OJ 2012。

    题目链接:杭电OJ 2012 思路很简单,但是有一种高效算法显示编译错误,不知道为什么 运行环境:VS2017 AC代码: #include <stdio.h> #include < ...

  9. 【ACM】杭电OJ 1003。

    运行环境VS2017  题目链接:杭电OJ 1003 主要思想是: 用d[i]来存放前i项中最大的和,得到end,然后再倒推,得起始的位置begin 然而在程序42行的疑问,大家可以讨论一下吗???? ...

  10. 【ACM】杭电OJ 1241(深度优先搜索小结)

    题目链接:杭电OJ 1241 深度优先搜索问题 深度优先搜索是搜索的手段之一.它从某个状态开始,不断地转移状态直到无法转移,然后回退到前一步的状态,继续转移到其他状态,如此不断重复,直至找到最终的解. ...

最新文章

  1. 第九次作业-测试报告和用户使用手册
  2. 机器的深度学习究竟有多“深”?
  3. Apache Torque入门学习
  4. linux uvc 支持的设备,摄像头是否支持uvc
  5. vue3 封装文件上传组件
  6. C++工作笔记-Windows下查找窗口句柄并让其显示在桌面
  7. 最全的BAT Google等团队技术博客集合
  8. 使用逻辑回归制作评分卡
  9. php弱类型机制,浅析php变量存储结构及弱类型实现机制
  10. redis配置文件redis.conf详细说明
  11. L1-018 大笨钟 (10 分) — 团体程序设计天梯赛
  12. 21世纪高等专业教材21 CENTURY HIGHER PROFESSIONAL TEXTBOOKS RESUME WRITING METHOD PRINCIPLES AND RULES
  13. cydia无法加载未能连接服务器,cydia无法加载_Cydia无法加载如何办?Cydia加载失败故障的解决方...
  14. 教你10分钟组装台式电脑
  15. 谷歌浏览器崩溃之后卸载无法重装的解决方法
  16. 21考研复习规划和北邮计算机考研介绍
  17. 数据库管理系统,数据库,数据库系统的定义及其区别
  18. EasyCVR国标GB28181协议接入时TCP和UDP模式的差异
  19. 共享科技商务岗位竞聘PPT模板
  20. 阿里云服务器Ubantu系统安装Anaconda

热门文章

  1. 深入浅出理解神经网络召回模型的优势
  2. 喜报!中华万年历签约神策数据
  3. 神策数据与达观数据达成战略合作,共拓大数据服务市场
  4. css元素居中方法归纳
  5. 图解+笔记-python语言-第5章:数字/5.3 内置数字工具/5.3.2 内置数学函数
  6. JavaWeb Cookie详解
  7. 多线程(三)之ReentrantLock源码解析
  8. 利用IDA6.6进行apk dex代码动态调试
  9. 关于STM32 MDK中USE_STDPERIPH_DRIVER问题的解释
  10. Ubuntu 下 redmine 安装配置