题意:
      求区间逆序数的个数,逆序数增加了个要求就是必须要是先升序在降序例如12321或者123321这样的.

思路:
       水题直接写就行了,数据范围不大,估计直接求也不会超时,我看见询问只有7种情况,直接打表了,下面给出打表代码和ac代码。


打表
#include<stdio.h>
#include<string.h>

int jude(int now)
{
   int num[10] ,nowid = 0;
   while(now)
   {
      num[++nowid] = now % 10;
      now /= 10;
   }
   int tt = nowid / 2 + nowid % 2;
   for(int i = 1 ;i < tt ;i ++)
   if(num[i] >= num[i+1]) return 0;
   for(int i = 1 ;i <= nowid / 2 ;i ++)
   if(num[i] != num[nowid-i+1]) return 0;
   return 1;
}

int main ()
{
    int sum[8];
    memset(sum ,0 ,sizeof(sum));
    sum[0] = 1;
    for(int i = 1 ;i <= 1000000 ;i ++)
    {
         int now = jude(i);
         if(now && i <= 1000) printf("%d*\n" ,i);
         if(i <= 10) sum[1] += now;
         if(i <= 100) sum[2] += now;
         if(i <= 1000) sum[3] += now;
         if(i <= 10000) sum[4] += now;
         if(i <= 100000) sum[5] += now;
         if(i <= 1000000) sum[6] += now;
    }
    for(int i = 0 ;i <= 6 ;i ++)
    printf("%d**\n" ,sum[i]);
    getchar();
    return 0;   
}

AC
#include<stdio.h>
int main ()
{
    int t ,n;
    scanf("%d" ,&t);
    while(t--)
    {
         scanf("%d" ,&n);
         if(n == 0)printf("%d\n" ,1);
         if(n == 1)printf("%d\n" ,9);
         if(n == 2)printf("%d\n" ,18);
         if(n == 3)printf("%d\n" ,54);
         if(n == 4)printf("%d\n" ,90);
         if(n == 5)printf("%d\n" ,174);
         if(n == 6)printf("%d\n" ,258);
   }
   return 0;   
}
   
   
   

hdu5062 简单题相关推荐

  1. HDU 排名(简单题)

    好久没在oj上做题了,刚开始第二天做一道简单题的心得记录. 1 #include <cstdio> 2 #include <cstring> 3 #include <st ...

  2. (每日一题)CF1139D Steps to One 2021年天梯赛 L3-3 可怜的简单题(期望,莫比乌斯反演,杜教筛)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 一周连考三门,人都没了 Weblink 2021年天梯赛 L3-3 可怜的简单题 CF1139D Pr ...

  3. 【bzoj2751】[HAOI2012]容易题(easy) 数论,简单题

    Description 为了使得大家高兴,小Q特意出个自认为的简单题(easy)来满足大家,这道简单题是描述如下: 有一个数列A已知对于所有的A[i]都是1~n的自然数,并且知道对于一些A[i]不能取 ...

  4. 小M的简单题(easy)

    小M的简单题(easy) 时间限制:3s 内存限制:128MB [题目描述] 小M是某知名高中的学生,有一天,他请他的n个同学吃苹果,同学们排成一行,且手中已经有一些苹果.为了表示他的大方,有时他会给 ...

  5. Loj 【CQOI 2006】简单题,mmp

    #10117. 「一本通 4.1 练习 2」简单题   题目描述 题目来源:CQOI 2006 有一个 nnn 个元素的数组,每个元素初始均为 000.有 mmm 条指令,要么让其中一段连续序列数字反 ...

  6. BZOJ4066: 简单题

    BZOJ4066: 简单题 Description 你有一个N*N的棋盘,每个格子内有一个整数,初始时的时候全部为0,现在需要维护两种操作: 命令 参数限制 内容 1 x y A 1<=x,y& ...

  7. BZOJ 4066: 简单题

    4066: 简单题 Time Limit: 50 Sec  Memory Limit: 20 MB Submit: 2373  Solved: 622 [Submit][Status][Discuss ...

  8. CSU 1785: 又一道简单题

    1785: 又一道简单题 Submit Page    Summary    Time Limit: 5 Sec     Memory Limit: 128 Mb     Submitted: 602 ...

  9. zzuli 2177 Contest - 河南省多校连萌(四)(简单题)

    Contest - 河南省多校连萌(四) Problem F: 小姐姐的忠告:少吃辣条多刷题 题目链接 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 1 ...

最新文章

  1. php数据库字段类型,mysql 字段类型说明
  2. RocketMQ集群启动报错:java.lang.RuntimeException: Lock failed,MQ already started
  3. Prufer序列相关
  4. 2017最新顺口溜出炉(超级经典)!
  5. spring-bean版本_如何模拟Spring bean(版本2)
  6. oracle里子连接查询,pc端页面滚动到底部加载更多数据......
  7. Python+Opencv图像处理新手入门教程(三):阈值与二值化
  8. SQL50题面试题(10-15)
  9. Linux下Socket 函数集(四)
  10. C++中在使用自定义类型(结构体类型)的stl数据结构时,operate的用法
  11. cfe刷机教程 斐讯k3_斐讯K3刷机教程官改V2.1D或者其它版本教程
  12. 表情包生成引流源码 - Jason原创
  13. nodejs代理请求转发
  14. SA8155 QNX 系统启动时序
  15. KVM环境下vCPU绑定到物理CPU
  16. torch学习 (二十九):周杰伦歌词数据集测试循环神经网络
  17. 免费的实时数据库,我们该选谁?----BerkeleyDB与SQLite评测对比
  18. 从mysql中查询关键字_mysql中查询常用的关键字
  19. stata的固定效应,控制时间和个体的语句
  20. 电脑不稳定? 可能系统已被病毒渗透:怎样判断是否遭受入侵

热门文章

  1. 《JavaScript DOM 编程艺术》 读书笔记
  2. 《微信小程序:开发入门及案例详解》—— 3.4 小结
  3. 【原创】.NET读写Excel工具Spire.Xls使用(4)对数据操作与控制
  4. dl,dt,dd,ul,li,ol区别
  5. 运维中心建设--数据管理
  6. iOS APP日志写入文件(日志收集)
  7. input文本框设置移除默认内容(兼容IE低版本)
  8. TP v5中环境变量在项目中的应用
  9. u3d中texture2D的Advanced设置解析
  10. Nginx的安装和配置文件详细说明