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