数字三角形问题Java
数塔问题//主要是要写 Java的输入文件和输出文件的
代码
package 算法作业;import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;public class 数字三角形问题 {private static Scanner sc;public static void main(String[]args) throws FileNotFoundException {try {sc = new Scanner(new FileInputStream("E:\\input.txt"));while(sc.hasNext()){int n = sc.nextInt();int [][]num = new int [n][n];for(int i = 0 ; i < n ; i ++){for(int j = 0 ; j <= i; j++)num[i][j] = sc.nextInt();}for(int i = n - 2; i >= 0; i --) {for(int j = 0; j <= i; j++) {num[i][j] = num[i][j] + Math.max(num[i+1][j],num[i + 1][j + 1]);}}PrintStream ps = new PrintStream("E:\\output.txt");System.setOut(ps);//把创建的打印输出流赋给系统。即系统下次向 ps输出System.out.println(num[0][0]); } }catch(FileNotFoundException e) {e.printStackTrace();}}
}
以下转载来自https://www.jb51.net/article/144002.htm
1、将输出结果输出到txt文件
步骤一:
头文件
import java.io.FileOutputStream;
import java.io.PrintStream;
可能还会提醒抛出错误,于是import java.io.FileNotFoundException;
步骤二:
PrintStream ps = new PrintStream("e:/log.txt");
// 创建一个打印输出流,输出的目标是:E盘的log.txt文件
步骤三:
System.setOut(ps);//把创建的打印输出流赋给系统。即系统下次向 ps输出
System.out.println("这行语句将会被写到log.txt文件中");
2、将输出结果重新输出到屏幕
步骤一
步骤二
步骤三:
PrintStream out = System.out; // 先把系统默认的打印输出流缓存
System.out.println("这行语句重新定位到标准输出——屏幕");
数字三角形问题Java相关推荐
- 蓝桥杯-数字三角形 (java)
算法训练 数字三角形 时间限制:1.0s 内存限制:256.0MB问题描述(图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大.●每一步可沿 ...
- 蓝桥杯数字三角形java,蓝桥杯数字三角形(java)
题目要求: 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大. ●每一步可沿左斜线向下或右斜线向下走: ●1<三角形行 ...
- 数字三角形(java)
问题描述: 在数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大. 路径上的每一步都只能往左下或 右下走.只需要求出这个最大和即可,不必给出具体路径. 三角形的行数大于1小于等于1 ...
- 蓝桥杯———数字三角形(JAVA)
题目: 上图给出了一个数字三角形.从三角形的顶部到底部有很多条不同的路径.对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和. 路径上的每一步只能从一个数走到下一层和它最近的左 ...
- Java基础编程题目——输出数字三角形
输入一个数字 n(2~9)输出数字三角形 import java.util.Scanner;public class SanJiao {public static void main(String[] ...
- 3-动态规划:数字三角形
目录 简介 题目 题解 简介 动态规划,最佳路径 题目 "动态规划一般分为4类:线性动规.区域动规.树形动规.背包动规四类. 线性动规:拦截导弹.合唱队形.挖地雷.建学校.剑客决斗等: 区域 ...
- 数字三角形的显示 java
数字三角形的显示 java 实现一行符号的输出 public class line {public static void main(String[] args) {// 实现输出一行符号的功能int ...
- java 蓝桥杯算法训练 数字三角形(题解)
试题 算法训练 数字三角形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的 ...
- java 数字三角形
1. 实践题目 7-1 数字三角形 2. 问题描述 给定一个由 n行数字组成的数字三角形如下图所示.试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过 ...
- 用java解决数字三角形问题(动态规划)
问题描述:试设计一个算法,计算出从三角形的顶到底的一条路径,使该路径经过的数字总和最大,输出最大值和具体路径. 算法构思:采用动态规划的方法自底向上求解较大值,并将每次求的的值保存到一个二维数组中,该 ...
最新文章
- c c 语言程序设计同步,第一部分C语言程序设计C语言程序设计同步练习答案.PDF...
- oracle record 类型,Oracle记录类型(record)和%rowtype
- windows git 更改为unix模式换行符决解方法
- linux查看磁盘占用
- 教你使用Python实现新个税计算器
- 构造函数与toString
- CListCtrl控件的使用指南 (转)
- android 控件总结,Android制霸控件View总结
- iPhone 12开启5G续航锐减 苹果官方回应了!
- 006 关于大数据的本地模式环境的搭建
- 台式计算机调亮度快捷键,处理电脑调亮度快捷键如何调整屏幕亮度呢?
- 优知学院创始人陈睿:怎样做好一个创业公司CTO?
- 给oracle数据库现有表添加字段
- Ipad恢复按键音、锁定音和截屏音
- PostgreSQL12.3——pgAdmin4表格的创建
- 最近阅读书目及一点感想
- moviepy多张图片合成视频
- 关于JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
- 醉后不知天在水 满船清梦压星河。—第二十一天
- include/linux/if_ppp.h:135: error: expected specifier-qualifier-list before 'aligned_u64'
热门文章
- kubernetes 1.14安装部署metrics-server插件
- 大数据项目之dmp用户画像
- 一篇就让你懂线程池原理
- 3.JUC线程高级-同步容器 ConcurrentHashMap
- Android版-支付宝APP支付
- Zabbix安装界面显示PHP time zone 为“红色”的解决办法
- 古老的window程序设计
- cannot spawn XXX\bin\TortoiseGitPlink.exe: No such file or directory
- CSS 样式里面的逗号和空格之间的区别
- 【答疑】对象存储OSS常见问题解答(SDK类2)