18年Java蓝桥杯A组第3题和B组是一样的。

第三题往往比较难。

复数幂 (18JavaAB3)

(A、B两卷第三题一样)

设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。

求 (2+3i)^123456 等于多少? 即(2+3i)的123456次幂,这个数字很大,要求精确表示。

答案写成 "实部±虚部i" 的形式,实部和虚部都是整数(不能用科学计数法表示),中间任何地方都不加空格,实部为正时前面不加正号。(2+3i)^2 写成: -5+12i,

(2+3i)^5 的写成: 122-597i

注意:需要提交的是一个很庞大的复数,不要填写任何多余内容。

解析:

复数运算法则——

(a+bi)(c+di)=(ac-bd)+(bc+ad)i;

结果是:-295705807……8172586880i,文件属性显示135KB。

package bb;

import java.io.*;

import java.math.BigInteger;

public class 复数幂18JB3 {

public static void main(String[] args) throws IOException {

int N = 123456;

BigInteger x = BigInteger.valueOf(2);

BigInteger y = BigInteger.valueOf(3);

for (int i = 1; i < N; ++i) {

BigInteger bi1 = x.multiply(BigInteger.valueOf(2)).subtract(

y.multiply(BigInteger.valueOf(3)));

BigInteger bi2 = x.multiply(BigInteger.valueOf(3)).add(

y.multiply(BigInteger.valueOf(2)));

x = bi1;

y = bi2;

}

FileWriter fw = new FileWriter("复数幂.txt");

BufferedWriter bf = new BufferedWriter(fw);

bf.write(x + "+" + y + "i");// 去结果中看,如果y是负数,把+去掉,再跑一次

bf.flush();

fw.close();

}

}

复数幂用java程序怎么求_蓝桥杯——复数幂 (2018JavaAB组第3题)相关推荐

  1. java. 三个人比赛怎么写_蓝桥杯——分组比赛(2017JavaB组第3题)

    分组比赛(17JavaB3) 9名运动员参加比赛,需要分3组进行预赛. 有哪些分组的方案呢? 标记运动员为 A,B,C,... I 下面的程序列出了所有的分组方法: ABC DEF GHI ABC D ...

  2. 【解题报告+通法】_九宫幻方 蓝桥杯 2017年C组第八题(dfs解法)

    题目描述 小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行.每一列和每一条对角线的和都是相同的. 三阶幻方又被 ...

  3. java 大臣的旅费_蓝桥杯 大臣的旅费

    大臣J从城市4到城市5要花费135的路费. 方法1:由于两个城市之间仅仅有一种方法到达,所以能够採用floyd的方法求出随意两点间的最短距离,由于仅仅有一种方法.然后求出这些最短路径中的最大值就可以. ...

  4. java 大臣的旅费_蓝桥杯2013-java大臣的旅费

    标题:大臣的旅费 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市. 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市 ...

  5. java 大臣的旅费_蓝桥杯 大臣的旅费(Java dfs)

    历届试题 大臣的旅费 时间限制:1.0s 内存限制:256.0MB 问题描述 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市. 为节省经费,T国的 ...

  6. java实现报时助手_蓝桥杯 基础练习 报时助手

    友情提示:此篇文章大约需要阅读 4分钟48秒,不足之处请多指教,感谢你的阅读. 问题描述 给定当前的时间,请用英文的读法将它读出来. 时间用时h和分m表示,在英文的读法中,读一个时间的方法是: 如果m ...

  7. java蓝桥杯加法变乘法_蓝桥杯-加法变乘法-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  8. java dfs算法蓝桥杯题_【蓝桥杯省赛JavaB组真题详解】四平方和(2016)_疼疼蛇的博客-CSDN博客...

    原文作者:疼疼蛇 原文标题:[蓝桥杯省赛JavaB组真题详解]四平方和(2016) 发布时间:2021-02-26 15:00:01 题目描述 四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数 ...

  9. 2020年 第11届 蓝桥杯 C/C++ B组 省赛真题详解及小结【第1场省赛2020.7.5】【Java版】

    蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...

最新文章

  1. Redux 学习笔记
  2. 信息安全系统设计基础第十五周总结
  3. java indexof 忽略大小写_javascript的indexOf如何才能忽略大小写
  4. 文件权限二(特殊权限、隐藏属性、文件访问控制列表、切换用户方式)
  5. php解析api xml并输出到html页面,怎样操作JS读取xml内容并输出到div内
  6. linux苹果开发者p12,苹果testflight发布流程
  7. 持续集成之应用容器化及自动化部署
  8. 前端学习(3170):react-hello-react之实现底部功能
  9. NIPS 2018 | 中科院自动化所两篇入选论文:高清真实图像生成领域及GAN研究在人脸识别领域的进展...
  10. java基础—Hashtable,HashMap,TreeMap的区别
  11. php生成随机不重复的数字_PHP生成不重复随机数的几种方法
  12. 电商促销必备优惠券醒目设计插画
  13. 相机标定后图像像素和物理尺寸对应_你需要事件相机标定板,咱做了个
  14. LINUX编译json-c错误的解决:autoreconf找不到,json_tokener.c报错
  15. Macx OS下没有GCC问题
  16. 服务实例是否宕机的后台检查线程任务
  17. 基于html评定奖学金页面代码,学校助学奖学金申请表页面模板
  18. Oracle数据库Timestamp数据差值计算Sql语句
  19. Spring入门-1-基本配置和IOC、DI
  20. 为什么李彦宏的这封信会刷屏朋友圈

热门文章

  1. 菜鸟春招启动:面向全球毕业生开放八类岗位 超8成是物流运营人员
  2. 小米捐赠5亿启动“小米青年学者”项目 5年支持100所高校
  3. 字节跳动正测试元宇宙社交APP“派岛”
  4. 菜鸟驿站发布“新成长计划” 未来三年要让站点平均收入翻倍
  5. 格力电器开始向“电动口罩”发力了?
  6. 2.88万的五菱神车能赚钱吗?
  7. 疫情风向标?苹果宣布将暂时关闭大中华区以外的所有苹果零售店!
  8. 两次秒售罄的小米10,还能火爆多久?
  9. 三星Galaxy Z海报曝光 采用双铰链三折叠设计
  10. B站签约冯提莫,能否靠直播业务实现年入一百亿目标?