A题  Aaronson

http://bestcoder.hdu.edu.cn/contests/contest_chineseproblem.php?cid=718&pid=1001

感觉一开始写的这个不好,太冗余了。

 #include <cstdio>
 int main()
 {
     int n,m;
     int t;
     while(~scanf("%d",&t))
     {
         while(t--)
         {
             scanf("%d%d",&n,&m);
             )
             {
                 printf("%d\n",n);
                 continue;
             }
             ) m=;
             ;
             )
             {
                 <<m))//不小心会写成if,wa。其实直接除就好了,这样反而冗余的一塌糊涂
                 {
                     n = n-(<<m);
                     sum++;
                 }
                 m--;
             }
             printf("%d\n",sum);
         }
     }

     ;
 }

写这个题解的时候,重新写了一遍

 #include <cstdio>
 #include <algorithm>
 using namespace std;
 int main()
 {
     int n,m;
     int t;
     while(~scanf("%d",&t))
     {
         while(t--)
         {
             scanf("%d%d",&n,&m);
              << ( min(m, ) );
             ;
             while(n)
             {
                 sum += n / d;
                 n -= n / d * d;
                 d >> ;
             }
             printf("%d\n",sum);
         }
     }
     ;
 }

B题

http://bestcoder.hdu.edu.cn/contests/contest_chineseproblem.php?cid=718&pid=1002

LIS最基础的模板题,题意别读错了就行,它题目描述的第三行是用来解释什么叫做字典序小的序列,它第三行提到的a b序列和上面题干的a b序列无关 2333  我一开始没懂,还以为怎么矛盾了呢。

 #include <cstdio>
 #include <algorithm>
 using namespace std;
 +];
 const int INF = 0x3f3f3f3f;
 +];
 void show(int n)
 {
     ;i<n;i++)
         printf("dp[%d]=%d\n",i,dp[i]);
 }
 int main()
 {
     int t;
     while(~scanf("%d",&t))
     {
         while(t--)
         {
             int n;
             scanf("%d",&n);
             ;i<n;i++)
                 scanf("%d",&a[i]);
                 ;i<n;i++) dp[i] = INF;
             ;
             ;i<n;i++)
             {
                 *lower_bound(dp,dp+n,a[i]) = a[i];
                 len = lower_bound(dp,dp+n,a[i]) - dp+;
                 ) printf(" ");
                 printf("%d",len);
             }
             printf("\n");
         }
     }
     ;
 }

Bestcoder Round #84的更多相关文章

  1. BestCoder Round #84 Bellovin

    Bellovin 题意: 给个中文链接:戳戳戳 题解: 这个题其实就是让你求每一位的最长公共子序列,之后输出就好了,求这个有2个算法,一个是n方,另一个nlogn,所以显然是nlogn的算法,其实这就 ...

  2. BestCoder Round #84 Aaronson

    Aaronson 题意: 给个中文链接:戳戳戳 题解: 这题一看给的公式就是二进制,之后马上就能想到当m大于等于二进制的位数时,输出n的二进制的1的个数就好了.之后就是m小于二进制的位数时,只要加上2 ...

  3. BestCoder Round #89 02单调队列优化dp

    1.BestCoder Round #89 2.总结:4个题,只能做A.B,全都靠hack上分.. 01  HDU 5944   水 1.题意:一个字符串,求有多少组字符y,r,x的下标能组成等比数列 ...

  4. BestCoder Round #90 //div all 大混战 一题滚粗 阶梯博弈,树状数组,高斯消元

    BestCoder Round #90 本次至少暴露出三个知识点爆炸.... A. zz题 按题意copy  Init函数 然后统计就ok B. 博弈 题  不懂  推了半天的SG.....  结果这 ...

  5. bestcoder Round #7 前三题题解

    BestCoder Round #7 Start Time : 2014-08-31 19:00:00    End Time : 2014-08-31 21:00:00Contest Type : ...

  6. Bestcoder round #65 && hdu 5593 ZYB's Tree 树形dp

    Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submissio ...

  7. Bestcoder round #65 && hdu 5592 ZYB's Premutation 线段树

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submissio ...

  8. 暴力+降复杂度 BestCoder Round #39 1002 Mutiple

    题目传送门 /* 设一个b[]来保存每一个a[]的质因数的id,从后往前每一次更新质因数的id, 若没有,默认加0,nlogn复杂度: 我用暴力竟然水过去了:) */ #include <cst ...

  9. 贪心 BestCoder Round #39 1001 Delete

    题目传送门 /* 贪心水题:找出出现次数>1的次数和res,如果要减去的比res小,那么总的不同的数字tot不会少: 否则再在tot里减去多余的即为答案 用set容器也可以做,思路一样 */ # ...

随机推荐

  1. nginx + mysql + php相关源码包及安装

    nginx + mysql + php安装 引言 完整的搭建一个nginx+php-fpm+mysql的服务器,一直是我向做的,不过一致没有完成过,这次工作需要,终于安装成功了 我列出了我遇到的一些问 ...

  2. Windows命令点滴

    1.删除windows服务项目: C:\服务器软件\Redis>sc delete Redis6379 [SC] DeleteService 成功 2.用于私网的IP地址段: 10.0.0.0/ ...

  3. 关于背景图相对父容器垂直居中问题 —— vertical-align 和 line-height 之间的区别

       html css <div class="register-wrapper"> <div class="register"> &l ...

  4. 如何学好JAVA编程

    我的思路:     1.我觉得先学学JSP,用纯JSP做个日记本简单的小系统,纯粹从语言层面上了解一些基   础知识,把tomcat玩熟了,就用记事本编就行,主要是熟悉,能够理解jsp运行机制.然   ...

  5. SDL鼠标事件

    鼠标事件有这么多种,手柄的可以忽视,Sdl.SDL_KEYDOWN,Sdl.SDL_KEYUP,Sdl.SDL_MOUSEMOTION,Sdl.SDL_MOUSEBUTTONDOWN,Sdl.SDL_ ...

  6. 短信接口API

    /** * Created by bingone on 15/12/16. */ import org.apache.http.HttpEntity; import org.apache.http.N ...

  7. 【转载】使用Pandas进行数据匹配

    使用Pandas进行数据匹配 本文转载自:蓝鲸的网站分析笔记 原文链接:使用Pandas进行数据匹配 目录 merge()介绍 inner模式匹配 lefg模式匹配 right模式匹配 outer模式 ...

  8. HDU 1003 maxsum

    #include<iostream> #include<vector> using namespace std; typedef struct { int maxsum; in ...

  9. Hadoop里的数据挖掘应用-Mahout——学习笔记<三>

    之前有幸在MOOC学院抽中小象学院hadoop体验课. 这是小象学院hadoop2.X的笔记 由于平时对数据挖掘做的比较多,所以优先看Mahout方向视频. Mahout有很好的扩展性与容错性(基于H ...

  10. PHP导出数据到CSV文件函数 csv_export()

    后台往往需要导出各种数据到 Excel文档中.通常我们是导出 .csv文件格式,PHP导出函数参考代码如下: /** * 导出数据到CSV文件 * * @param array $data 二维数组( ...