题目链接:点击查看

题目大意:给出一个n*m的矩阵,再给出构造方法,输出矩阵中有多少个互不相同的数字

题目分析:因为构造的方法涉及到幂次,且数据可能非常非常大,但是这个时候需要稍微想一下,我们需要的只是互不相同的数,所以我们可以对每个数都取一下log,然后用set暴力统计就好了

代码:

#include<iostream>
#include<cstdio>
#include<string>
#include<ctime>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<stack>
#include<queue>
#include<map>
#include<set>
#include<sstream>
#include<unordered_map>
using namespace std;typedef long long LL;const int inf=0x3f3f3f3f;const int N=1e4+100;set<double>st;int main()
{
//  freopen("input.txt","r",stdin);
//  ios::sync_with_stdio(false);int n,m,a,b;scanf("%d%d%d%d",&m,&n,&a,&b);for(int i=a;i<a+n;i++)for(int j=b;j<b+m;j++)st.insert(j*log2(i));printf("%d\n",st.size());return 0;
}

51Nod - 1024 矩阵中不重复的元素(数学)相关推荐

  1. 51NOD 1024 矩阵中不重复的元素

    /*·对于一些统计不重复元素个数的题目来说,STL中的set类是一个非常不错的选择*/ /* 指数问题的范围太大,很多时候可以取他的对数来代表这个指数序列的特征 */ #include<set& ...

  2. 51 nod 1024 矩阵中不重复的元素

    1024 矩阵中不重复的元素  题目来源:  Project Euler 基准时间限制:1 秒 空间限制:131072 KB 分值: 10  难度:2级算法题  收藏  关注 一个m*n的矩阵. 该矩 ...

  3. 51Nod_1024 矩阵中不重复的元素

                                    51Nod_1024 矩阵中不重复的元素 http://www.51nod.com/Challenge/Problem.html#!#p ...

  4. 矩阵中不重复的元素(51Nod-1024)

    题目 一个m*n的矩阵. 该矩阵的第一列是a^b,(a+1)^b,.....(a + n - 1)^b 第二列是a^(b+1),(a+1)^(b+1),.....(a + n - 1)^(b+1) . ...

  5. MATLAB 检验矩阵中是否有某些元素 对元素统计

    检验矩阵中是否有某个元素 ismember(A,a) find函数 >> a=[1 2 3] flag = find(a==2); if flag disp('here') else di ...

  6. Java基础知识强化之集合框架笔记27:ArrayList集合练习之去除ArrayList集合中的重复字符串元素...

    1. 去除ArrayList集合中的重复字符串元素(字符串内容相同) 分析: (1)创建集合对象 (2)添加多个字符串元素(包含重复的) (3)创建新的集合 (4)遍历旧集合,获取得到每一个元素 (5 ...

  7. Python快速找到列表中所有重复的元素

    Python快速找到列表中所有重复的元素:https://blog.csdn.net/sinat_29957455/article/details/103886088 index方法 为了能够找到元素 ...

  8. php数组如何去掉相同的元素,如何去掉php数组中的重复的元素

    如何去掉php数组中的重复的元素 发布时间:2020-07-30 09:49:32 来源:亿速云 阅读:74 作者:Leah 今天就跟大家聊聊有关如何去掉php数组中的重复的元素,可能很多人都不太了解 ...

  9. python取出矩阵中的某一元素_将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例...

    在神经网络计算过程中,经常会遇到需要将矩阵中的某些元素取出并且单独进行计算的步骤(例如MLE,Attention等操作).那么在 tensorflow 的 Variable 类型中如何做到这一点呢? ...

最新文章

  1. NSInputStream和NSMutableURLRequest-实现保存文件到服务器
  2. Swift之extension的使用
  3. 微型计算机组装实验报告虚拟,微型计算机组装与维护实训(附光盘)
  4. 编程中的一种特殊递归-尾递归
  5. GDBT、AdaBoost、XGBoost提升算法解析
  6. 数据产品-产品经理必备的七大文档
  7. 阿里云服务器需要备案吗?
  8. iTextSharp 使用详解
  9. 模块“*.dll“已加载,但对DllRegisterServer的调用失败,错误代码0x8002801c
  10. dht磁力链php,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
  11. 解决使用CSDN下载东西时,点击直接下载没有反应的问题
  12. SOLIDWORKS 2018 怎样画出一条垂直的直线?
  13. NO.74——《人工智能·一种现代方法》通过搜索进行问题求解 学习笔记
  14. 宿州可以学中专计算机的学校有哪些,2019宿州中职学校名单大全
  15. 解决 访问 github 网速慢 (亲测有效,速度大幅度提升)
  16. 短信验证码、手机验证码等为什么是6位?
  17. 场景管理方法之BVH介绍
  18. 如何在跳槽前客观地评估自己的身价?
  19. 实现一下类似百度网盘的预览功能:支持Word、Excel、Ppt
  20. 如何在WhatsApp中添加联系人

热门文章

  1. pythonflat怎么设置_python – numpy 2d和1d add flat
  2. explain 之 type
  3. Nginx跨域问题的案例演示
  4. springAop和AspectJ的关系
  5. response设置响应头
  6. MybatisPlus入门之快速入门
  7. 七牛云存储:通过SDK上传图片
  8. 循环基础-程序计数从0开始
  9. 常见软件架构方式的区别
  10. 使用Github(仓库管理)