我们可以将=左右的两个数看成一个块,块内无顺序要求,把<分隔的看成两个块,那么我们设w[i][j]代表将i个元素分成j个块的方案数,那么显然w[i][j]=w[i-1][j]*j+w[i-1][j-1]*j,前面的代表可以将当前元素放到之前j个块中,有j种情况,后面的表示将i元素单独成块之后有j个位置可以选择。需要注意的是我们还需要写高精。

  考虑到n比较小,打个表就好了。

/**************************************************************
    Problem: 2786
    User: BLADEVIL
    Language: C++
    Result: Accepted
    Time:40 ms
    Memory:1272 kb
****************************************************************/
 
//By BLADEVIL
#include <cstdio>
#include <string>
#include <iostream>
 
using namespace std;
 
char *w[];
 
int main() {
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    w[]="";
    int task,n; scanf("%d",&task);
    while (task--) {
        scanf("%d",&n);
        printf("%s\n",w[n]);
    }
    return ;
}

最新文章

  1. Centos 安装 Java
  2. go log repl
  3. jsp与Servlet
  4. SQLServer2008:助您轻松编写T-SQL存储过程(原创)【转】
  5. Java学习--Equals与“==”
  6. common
  7. fastjson对Date的处理
  8. utf8格式源代码中的字符串,默认都会当作char来处理,除非用L&quot;&quot;符号来修饰
  9. java八大基本数据类型
  10. Oracle JDBC:驱动版本区别与区分 [转]
  11. java并发 - 自底向上的原理分析
  12. ArrayList add方法的实现之扩容
  13. cf245H Queries for Number of Palindromes (manacher+dp)
  14. 《JavaScript设计模式与开发》笔记 2.this指针
  15. spark 2.0.0集群安装与hive on spark配置
  16. SQL2000的系统表sysproperties在SQL2005中 无效的 问题
  17. C/C++注册动态对象到Lu系统并进行运算符重载
  18. c# winform编程之多线程ui界面资源修改总结篇【转】
  19. Linux必看书籍
  20. oc 类的使用

热门文章

  1. &lt;Effective C++&gt;读书摘要--Implementations&lt;一&gt;
  2. Uncaught ReferenceError: wx is not defined
  3. alpha阶段个人总结(201521123034陈凯欣)
  4. 【C/C++语法外功】类的静态成员理解
  5. jstack分析线程死锁
  6. 转:狄利克雷过程(dirichlet process )的五种理解
  7. 【刷题】BZOJ 1143 [CTSC2008]祭祀river
  8. HDU.1596 find the safest road (Floyd)
  9. 跳跃表 https://61mon.com/index.php/archives/222/
  10. JS传递中文参数出现乱码的解决办法