博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
USACO Section 1.5 Number Triangles
阅读量:6904 次
发布时间:2019-06-27

本文共 1181 字,大约阅读时间需要 3 分钟。

这个不解释了吧,提交后看了下后台数据,相当的大啊。。。

 

1 /* ID:linyvxi1  2    PROB:numtri  3    LANG:C++  4 */  5 #include 
6 #include
7 #include
8 int max(int a,int b) 9 {
10 return a>b?a:b; 11 } 12 int num_map[1001][1001]; 13 int main() 14 {
15 freopen("numtri.in","r",stdin); 16 freopen("numtri.out","w",stdout); 17 int R; 18 scanf("%d",&R); 19 int i,j; 20 for(i=1;i<=R;i++){
21 for(j=1;j<=i;j++){
22 scanf("%d",&num_map[i][j]); 23 } 24 } 25 int max_sum=0; 26 for(i=1;i<=R;i++){
27 for(j=1;j<=i;j++){
28 if(i==1){
29 ; 30 }else if(j==1){
31 num_map[i][j]+=num_map[i-1][j]; 32 }else if(j==i){
33 num_map[i][j]+=num_map[i-1][j-1]; 34 }else{
35 num_map[i][j]+=max(num_map[i-1][j-1],num_map[i-1][j]); 36 } 37 if(num_map[i][j]>max_sum) 38 max_sum=num_map[i][j]; 39 } 40 } 41 printf("%d\n",max_sum); 42 }

转载于:https://www.cnblogs.com/yangce/archive/2012/02/08/2343263.html

你可能感兴趣的文章
IDEA 插件-码云
查看>>
Boost::Date_time库和time_from_string()函数的使用
查看>>
Linux定时任务crontab命令使用详解
查看>>
Example: Encoded SNMP Message - SNMP Tutorial
查看>>
【转】协方差的意义
查看>>
C#语言学习--基础部分(十八)数组参数
查看>>
MySql简单分页存储过程
查看>>
EF6 在原有数据库中使用 CodeFirst 总复习(五、生成发帖页面)
查看>>
UVA 277 Puzzle
查看>>
rancher中级(一)(rancher的存储,网络)
查看>>
个人总结
查看>>
【第40题】2019年OCP认证12C题库062考试最新考试原题
查看>>
怎样在linux下查找一个结构体的原始定义
查看>>
OpenApi开源项目以及总结
查看>>
UNIX-LINUX C语言编程->实验室->多次打开文件实验
查看>>
8.8
查看>>
http://www.cnblogs.com/kenshincui/p/3840294.html
查看>>
更改SQL SERVER默认端口
查看>>
ajax的traditional属性
查看>>
网络安全重点总结
查看>>