CF1305C

洛谷题目链接

Codeforces题目链接

分析

一道奇奇怪怪的题……

我们知道一个数对 m m m 取余的余数最小为 0 0 0,最大为 m − 1 m-1 m1,所以根据鸽巢原理,如果 n > m n>m n>m,则必会有两个数对 m m m 取余相等,所以 n > m n>m n>m 的情况则答案为 0 0 0

注意到剩下的情况 n n n 只能取到 1000 1000 1000 以内所以暴力即可。

代码

#include <bits/stdc++.h>
#define int long long

using namespace std;

const int N = 2 * 1e5 + 5;
int n, m, a[N];

signed main(){
   
  cin >> n >> m;
  if(n > m){
   
    cout << 0;
    return 0;
  }
  int ans = 1;
  for(int i = 1; i <= n; i ++){
   
    cin >> a[i];
  }
  for(int i = 1; i <= n; i ++){
   
    for(int j = i + 1; j <= n; j ++){
   
      ans = (ans * abs(a[i] - a[j])) % m;
    }
  }
  cout << ans;
} 

相关推荐

  1. CF1305C

    2024-01-11 02:28:03       38 阅读
  2. CF1895C

    2024-01-11 02:28:03       26 阅读
  3. CF1914C Quests

    2024-01-11 02:28:03       36 阅读
  4. openssl3.2 - 官方demo学习 - mac - poly1305.c

    2024-01-11 02:28:03       31 阅读
  5. 【学习笔记】CF1835C Twin Clusters

    2024-01-11 02:28:03       36 阅读
  6. CF1893C Freedom of Choice 题解

    2024-01-11 02:28:03       29 阅读
  7. 题解:CF1922C(Closest Cities)

    2024-01-11 02:28:03       35 阅读
  8. C#面:简述 CTS , CLS , CLR , IL

    2024-01-11 02:28:03       28 阅读
  9. (C)1005 继续(3n+1)猜想

    2024-01-11 02:28:03       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 02:28:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 02:28:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 02:28:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 02:28:03       18 阅读

热门阅读

  1. 工业冷水机的设计选型经验

    2024-01-11 02:28:03       29 阅读
  2. python每日学14:类可以截获python运算符

    2024-01-11 02:28:03       33 阅读
  3. 详解Nacos和Eureka的区别

    2024-01-11 02:28:03       31 阅读
  4. 实战:使用docker容器化服务

    2024-01-11 02:28:03       35 阅读
  5. 实现数组去重的方式

    2024-01-11 02:28:03       36 阅读
  6. C++系列十五:字符串

    2024-01-11 02:28:03       30 阅读
  7. TensorRT加速推理入门-1:Pytorch转ONNX

    2024-01-11 02:28:03       33 阅读
  8. 神经网络中的损失函数(上)——回归任务

    2024-01-11 02:28:03       26 阅读
  9. vue element plus Form 表单

    2024-01-11 02:28:03       40 阅读