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

缤纷网站免费做服装/seo外链怎么做能看到效果

缤纷网站免费做服装,seo外链怎么做能看到效果,中国科技新闻网官方,广州安全教育Input 输入数据首先包括一个整数C,表示测试实例的个数&#xff0c;每个测试实例的第一行是一个整数N(1 < N < 100)&#xff0c;表示数塔的高度&#xff0c;接下来用N行数字表示数塔&#xff0c;其中第i行有个i个整数&#xff0c;且所有的整数均在区间[0,99]内。 Output 对…

Input

输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。

 

Output

 

对于每个测试实例,输出可能得到的最大和,每个实例的输出占一行。

 

Sample Input

 

5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5

 

Sample Output

 

30
  1 #include<iostream>
  2 #include<math.h>
  3 #include<malloc.h>
  4 using namespace std;
  5 
  6 int num=0;
  7 
  8 typedef struct Tree
  9 {
 10    int val;
 11    int max;
 12    struct Tree*left;//左分支节点
 13    struct Tree*right;//右分支节点
 14    struct Tree*sib;//兄弟节点
 15    struct Tree*next;//linenumber
 16    struct Tree*pre;//前继行
 17 }Tree,*TreeNode;
 18 
 19 TreeNode first;
 20 
 21 
 22 void construction(int i,int j,int loc,int col)//构造树形结构
 23 {
 24     int linenum;
 25     linenum=j;//return the linenumber;
 26 
 27     int k;
 28     if(linenum==1)
 29         first->val=i;
 30     else{
 31     TreeNode p;
 32     p=first;
 33 
 34 /*    for(k=1;k<linenum-1;k++)//锁定行
 35     {
 36         p=p->next;
 37     }*/
 38     while(p->next!=NULL)
 39         p=p->next;//锁定行
 40 
 41     TreeNode q;
 42     q=(TreeNode)malloc(sizeof(Tree));
 43     q->val=i;
 44     q->left=NULL;
 45     q->right=NULL;
 46     q->next=NULL;
 47     q->sib=NULL;
 48     //赋值
 49 
 50     
 51     if(col==1)//处理第一列的情况
 52     {
 53         p->next=q;
 54         q->pre=p;
 55         q->sib=NULL;
 56         q->next=NULL;
 57     
 58 
 59     }
 60     else
 61     {
 62         if(col==2)
 63         {}
 64         else
 65         {
 66             while(p->sib!=NULL)
 67             {
 68         
 69             p=p->sib;
 70             }
 71         }
 72         
 73         p->sib=q;
 74         q->sib=NULL;
 75         
 76 
 77     }
 78 
 79 
 80 //返回上一行
 81     
 82     p=first;
 83     for(k=1;k<linenum-1;k++)//锁定上一行
 84     {
 85         p=p->next;
 86     
 87     }
 88 //锁定上一列的位置
 89     
 90     for(k=1;k<col-1;k++)
 91     {
 92     
 93         if(p->sib!=NULL)
 94             p=p->sib;
 95     }
 96 
 97     if(col==1)
 98     {
 99         
100         p->left=q;
101     
102     }
103     else if(col==linenum)//debug
104     {
105         p->right=q;
106         
107     }
108 
109     else
110     {
111         
112         p->right=q;
113     
114         p=p->sib;
115     
116         p->left=q;
117 
118     }
119 
120 
121  
122 
123 
124     }
125 
126 }
127 
128 
129 
130 void cal(TreeNode p)
131 {    
132     while(p->next!=NULL)
133         p=p->next; 
134 
135     p=p->pre;
136 
137     TreeNode q,f;
138     q=p;
139     while(q!=NULL)
140     {
141         f=q;
142         while(f!=NULL)
143         {
144             int m;
145             m=f->left->val+f->val;
146             int n;
147             n=f->right->val+f->val;
148             if(m>n)
149                 f->val=m;
150             else
151                 f->val=n;
152             f=f->sib;
153 
154         }
155         q=q->pre;
156     }
157 
158 }
159 
160 int main()
161 {
162     int input,m;
163     first=(TreeNode)malloc(sizeof(Tree));
164     first->next=NULL;
165     first->sib=NULL;
166     first->left=NULL;
167     first->right=NULL;
168     first->pre=NULL;
169     //Initial the first node
170     cin>>input;
171     m=input;
172     int j=1;
173     for(int i=1;i<=m;i++)
174     {
175         for(int k=1;k<=i;k++)
176         {
177             int a1;
178             cin>>a1;
179             construction(a1,i,j,k);
180             j++;
181         }
182     }
183     
184     
185     
186 
187      cal(first);
188      cout<<first->val<<endl;
189     return 0;
190 }

 

 

转载于:https://www.cnblogs.com/geekvan/p/6240610.html

http://www.lbrq.cn/news/835903.html

相关文章:

  • 石家庄网站公司/小辉seo
  • 软件开发公司怎么找客户/seo优化的网站
  • b2b网站建设报价/提高工作效率英语
  • 网站开发保密协议模板/纯注册app拉新平台
  • 赣州建网站/seo诊断工具有哪些
  • 深圳注册公司育君财税/高级seo
  • 上线了做网站怎么样/搜索引擎排名优化方案
  • 把网站打包微信小程序/外链信息
  • 网站建设报价明细模板/软件培训班
  • 网站上面的内容里面放照片怎么做的/优化seo报价
  • 如何做网站url优化/品牌运营方案
  • 阿里云 oss做网站/如何快速推广app
  • 扶余市建设局网站/app推广项目从哪接一手
  • 网站建设及推广预算表/惠州网站排名提升
  • 企业手机网站建设流程/软文营销的写作技巧有哪些
  • 测试网站兼容/百度竞价seo排名
  • 曲阳网站建设推广/武汉seo关键词排名
  • 网站开发外包平台/广告推广计划
  • 做网站找哪个公司好/深圳防疫措施优化
  • 东莞市国外网站建设多少钱/正在播网球比赛直播
  • 家政公司网站建设多少钱/天堂网长尾关键词挖掘网站
  • 广东网站建设公司排名/镇江seo公司
  • 网站开发合同模板免费/免费行情软件网站下载
  • ps手机网站页面设计/免费b2b推广网站大全
  • 潍坊个人做网站的公司/sem扫描电镜是测什么的
  • 昆明网站搜索优化/如何网络推广
  • 加强网站基础建设项目/清远新闻最新消息
  • 购物app大全/南宁seo外包服务商
  • wordpress显示所有tag/网站关键词优化排名技巧
  • 公司建设网站费用如何入帐/seo网站优化报价
  • 《设计模式之禅》笔记摘录 - 7.中介者模式
  • 蓝光三维扫描技术:汽车轮毂轴承模具检测的高效解决方案
  • Python爬虫实战:研究PyYAML库相关技术
  • 深入掌握Python正则表达式:re库全面指南与实战应用
  • StampedLock分析
  • 【亲测有效】ubuntu20.04服务器新建用户+vnc配置教程