题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1024

因为n和m都到100了,所以直接快速幂硬算一定会爆炸,考虑直接对矩阵中的结果对2取对数,存到set里维护一下。还好精度没有爆炸。

 #include <bits/stdc++.h>
using namespace std; const int maxn = ;
int m, n, a, b;
set<double> s; int main() {
// freopen("in", "r", stdin);
while(~scanf("%d%d%d%d",&m,&n,&a,&b)) {
s.clear();
for(int i = ; i < n; i++) {
for(int j = ; j < m; j++) {
s.insert(log(pow(a+i,b+j)) / log());
}
}
cout << s.size() << endl;
}
return ;
}

最新文章

  1. [原]ComFriendlyWaitMtaThreadProc
  2. js中属性和方法的类型和区别
  3. iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
  4. 三分 --- POJ 3301 Texas Trip
  5. Dreamweaver修改页面编码
  6. Android画柱状图,圆形图和折线图的demo
  7. [置顶] 如何在浏览器中打开PDF文件并实现预览的思路与代码
  8. Hadoop中java.lang.ClassCastException: partition解决方法
  9. sqlite使用blob类型存储/访问 结构体
  10. Java之利用Socket获取网站内容
  11. onCreate源码分析
  12. HP ML150 G6 服务器硬件介绍
  13. Android、iOS、和Web如何做灰度发布?
  14. go标准库的学习-crypto/aes
  15. Spotlight 监控Linux服务器的性能
  16. 【算法基础】卡尔曼滤波KF
  17. response输出随机图片、定时刷新网页
  18. mysql 5.5 数据库 utf8改utf8mb4
  19. @class指令的使用
  20. python之面向对象之类变量和实例变量

热门文章

  1. selenium验证码处理
  2. 鸟哥的linux私房菜学习记录之程序管理和SElinux初探
  3. Nginx+Keepalived实现 转载
  4. bash环境变量读取顺序
  5. HDU 1728:逃离迷宫(BFS)
  6. float浮动与清除浮动
  7. FIleReader无法解决编码问题
  8. 【转】Eclipse插件大全介绍及下载地址
  9. SqlServer性能优化和工具Profiler(转)
  10. Java学习之路(七)