当前位置: 首页 > news >正文

深圳建专业网站互联网网站建设

深圳建专业网站,互联网网站建设,移动网站有哪些,辽源市住房和城乡建设局网站【NOIP提高组】计算系数 C语言实现C实现Java实现Python实现 #x1f490;The Begin#x1f490;点点关注#xff0c;收藏不迷路#x1f490; 给定一个多项式 (ax by)^k #xff0c;请求出多项式展开后 x^n y^m 项的系数。 输入 共一行#xff0c;包含 5 个整数#x… 【NOIP提高组】计算系数 C语言实现C实现Java实现Python实现 The Begin点点关注收藏不迷路 给定一个多项式 (ax by)^k 请求出多项式展开后 x^n y^m 项的系数。 输入 共一行包含 5 个整数分别为 abknm每两个整数之间用一个空格隔开。 输出 输出共 1 行包含一个整数表示所求的系数这个系数可能很大输出对 10007 取 模后的结果。 样例输入 1 1 3 1 2样例输出 3提示 【数据范围】 对于 30%的数据有 0≤k≤10 对于 50%的数据有 a 1b 1 对于 100%的数据有 0≤k≤1,0000≤n, m≤k且 n m k0≤ab≤1,000,000。 C语言实现 #include stdio.h #include stdlib.h// 定义常量 #define N 1010 #define MOD 10007// 二维数组用于存储组合数 int c[N][N];// 输入参数 int a, b, k, n, m;// 快速幂函数用于计算a的b次幂对MOD取模的结果 int qmi(int a, int b) {a % MOD;int res 1;while (b) {if (b 1) {res res * a % MOD;}b 1;a a * a % MOD;}return res; }int main() {// 读取输入参数scanf(%d %d %d %d %d, a, b, k, n, m);// 预处理组合数for (int i 0; i k; i) {for (int j 0; j i; j) {if (j 0) {c[i][j] 1;} else {c[i][j] (c[i - 1][j] c[i - 1][j - 1]) % MOD;}}}// 根据二项式定理计算并输出结果int coefficient c[k][n] * qmi(a, n) % MOD * qmi(b, m) % MOD;printf(%d\n, coefficient);return 0; }C实现 #include iostream #include algorithm// 定义常量 const int N 1010; const int MOD 10007;// 二维数组用于存储组合数 int c[N][N];// 输入参数 int a, b, k, n, m;// 快速幂函数用于计算a的b次幂对MOD取模的结果 int qmi(int a, int b) {a % MOD;int res 1;while (b) {if (b 1) {res res * a % MOD;}b 1;a a * a % MOD;}return res; }int main() {// 读取输入参数std::cin a b k n m;// 预处理组合数for (int i 0; i k; i) {for (int j 0; j i; j) {if (j 0) {c[i][j] 1;} else {c[i][j] (c[i - 1][j] c[i - 1][j - 1]) % MOD;}}}// 根据二项式定理计算并输出结果int coefficient c[k][n] * qmi(a, n) % MOD * qmi(b, m) % MOD;std::cout coefficient std::endl;return 0; }Java实现 import java.util.Scanner;public class Main {// 定义常量static final int N 1010;static final int MOD 10007;// 二维数组用于存储组合数static int[][] c new int[N][N];// 输入参数static int a, b, k, n, m;// 快速幂函数用于计算a的b次幂对MOD取模的结果static int qmi(int a, int b) {a % MOD;int res 1;while (b! 0) {if ((b 1)! 0) {res res * a % MOD;}b 1;a a * a % MOD;}return res;}public static void main(String[] args) {Scanner scanner new Scanner(System.in);// 读取输入参数a scanner.nextInt();b scanner.nextInt();k scanner.nextInt();n scanner.nextInt();m scanner.nextInt();// 预处理组合数for (int i 0; i k; i) {for (int j 0; j i; j) {if (j 0) {c[i][j] 1;} else {c[i][j] (c[i - 1][j] c[i - 1][j - 1]) % MOD;}}}// 根据二项式定理计算并输出结果int coefficient c[k][n] * qmi(a, n) % MOD * qmi(b, m) % MOD;System.out.println(coefficient);} }Python实现 # 定义常量 N 1010 MOD 10007# 输入参数 a, b, k, n, m map(int, input().split())# 二维列表用于存储组合数初始化为全0 c [[0] * (N) for _ in range(N)]# 快速幂函数用于计算a的b次幂对MOD取模的结果 def qmi(a, b):a % MODres 1while b:if b 1:res res * a % MODb 1a a * a % MODreturn res# 预处理组合数 for i in range(k 1):for j in range(i 1):if j 0:c[i][j] 1else:c[i][j] (c[i - 1][j] c[i - 1][j - 1]) % MOD# 根据二项式定理计算并输出结果 coefficient c[k][n] * qmi(a, n) % MOD * qmi(b, m) % MOD print(coefficient)The End点点关注收藏不迷路
http://www.hkea.cn/news/14500735/

相关文章:

  • 网站执行速度惠州行业网站设计方案
  • 做网站的像素是多少钱vs简易新闻建设网站
  • 做流媒体视频播放网站求助logo设计免费网址
  • ps网站logo制作教程长沙棋牌软件制作开发
  • 2018什么做网站国美电器如何进行网站的建设与维护
  • 义乌做公司网站东莞外贸建站及推广
  • 江苏省建设局网站首页来个网站吧好人一生平安
  • 东莞家具网站建设wordpress相册点击弹出
  • 网站建设费 科目化州网站开发公司
  • 如何做网站购物车海南住建部建设网站的网站
  • 旅游网站建设和实现巧克力网站模板
  • 无锡网站建设哪家做的比较好佛山网站营销
  • 张家界网站定制福建企业seo推广
  • 个人网站做多久有效果最大的购物平台
  • 专业做网站哪家便宜潍坊网站制作保定公司
  • 专业手机网站建设公司如何建设移动端网站
  • 在深圳做网站时代设计网 新网站
  • 余姚专业做网站公司网站外链建设记住5种外链方式不可用
  • 芜湖新芜湖网站建设手机wordpress加载图片慢
  • WordPress站点地址填错北京的互联网企业
  • 做哪一类网站能赚钱免费平面设计软件有哪些
  • 佛山外贸网站设计公司wordpress下载网站
  • 昆山建设工程安监站网站百度智能小程序是什么
  • 六安市城乡和建设局官方网站wordpress服务器如何使用
  • 学校网站建设实施方案国际设计公司logo
  • 企业进行网站建设的方式深圳网络推广代运营
  • 简单的个人网站制作流程网站制作ppt模板
  • 做网站第三方登录怎么弄营销型网站模板免费下载
  • 包头 网站建设win2008r2做网站服务器
  • 餐饮设计网站建设百度工具