‮?息信误错何任有没且并,EC 么什为
  • 板块学术版
  • 楼主红黑树
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/11/14 19:12
  • 上次更新2023/11/4 00:33:41
查看原帖
‮?息信误错何任有没且并,EC 么什为
413140
红黑树楼主2021/11/14 19:12

RT,交了很多遍,都 CE 了

评测记录

代码 :

#include <iostream>

using namespace std;

long long fact[2000002] = {1};

long long qpow(long long x, long long y) {
  long long _Pow = 1;
  for (y <<= 1; y >>= 1; x = x * x % 20100403)
    if (y & 1)
      _Pow = _Pow * x % 20100403;
  return _Pow;
}

long long C(long long n, long long m) {
  return (fact[n] * qpow(fact[n - m], 20100401) % 20100403 *
          qpow(fact[m], 20100401) % 20100403);
}

signed main() {
  long long n, m, s;
  cin >> n >> m;
  s = n + m;
  for (long long i = 1; i <= s; i++)
    fact[i] = fact[i - 1] * i % 20100403;
  cout << (C(s, m) - C(s, m - 1) + 20100403) % 20100403;
  return 0;
}
2021/11/14 19:12
加载中...