求三角形最大面积(DP)
求三角形最大面积(DP)
在OJ上奇迹般WA了:WA:70。
Why?
#include <iostream> #include <string.h> using namespace std; int D[1002][2001],F[1002][2001],G[1002][2001]; int min(int a,int b,int c) { int minn;minn = a<b?a:b;return minn<c?minn:c; } int main() { int n;while(cin>>n && n!=0) {int i,j,maxx=0;char c;memset(F,0,sizeof(F));for(i=1;i<=n;i++)for(j=i;j<=2*n-i;j++){ cin>>c; if(c=='-'){ D[i][j]=1;F[i][j]=1;G[i][j]=1;}else D[i][j]=0;}for(i=1;i<=n;i++)for(j=i;j<=2*n-i;j++)if(D[i][j]){ F[i][j]=min(F[i-1][j-1],F[i-1][j],F[i-1][j+1])+1;maxx=max(F[i][j],maxx);}for(i=n;i>=1;i--)for(j=i;j<=2*n-i;j++)if(D[i][j]){ G[i][j]=min(G[i+1][j-1],G[i+1][j],G[i+1][j+1])+1;maxx=max(G[i][j],maxx);}cout<<maxx*maxx<<endl;}return 0; }
转载于:https://www.cnblogs.com/TonyNeal/archive/2013/06/12/DP1.html
求三角形最大面积(DP)相关推荐
- python 三角形的三个边长a,b,c ,求三角形的面积?
已知:三角形的三个边长a,b,c ,求三角形的面积? 海伦公式: s=(a+b+c)/2 import cmath a = 3 b = 4 c = 5p = 0.5*(a+b+c) m = p*(p- ...
- C语言成绩abc,C语言常用经典代码:求三角形的面积、把百分制成绩转换为ABC等级制、其两个自然数的最大公约数和最小公倍数...
C语言 经典常用代码 C语言常用经典代码 求三角形的面积. 把百分制成绩转换为ABC等级制. 其两个自然数的最大公约数和最小公倍数. 求输入n个数的平均值. 求一个数各个位上的数字之和. 求n个数的阶 ...
- 利用向量叉积求三角形的面积(+STL:nth_element求第K大的数)
牛客寒假算法集训营2 https://ac.nowcoder.com/acm/contest/327/A A.处女座的签到题 题目描述 平面上有n个点,问:平面上所有三角形面积第k大的三角形的面积是多 ...
- 已知三角形三边求面积的c语言程序,已知三角形三边分别为4,5,6,求三角形的面积。用c语言编写程序...
已知三角形三边分别为4,5,6,求三角形的面积.用c语言编写程序 关注:114 答案:6 mip版 解决时间 2021-01-18 16:33 提问者谁把流年搁浅 2021-01-17 23:52 ...
- java继承求三角形圆形面积_java求三角形面积
(min>c)min=c; if(min>d)min=d; System.out.println("min is "+min); } } } 15.test30003求 ...
- 1014: 求三角形的面积 C语言
1014: 求三角形的面积 时间限制: 1 Sec 内存限制: 30 MB 提交: 36556 解决: 26725 [状态] [讨论版] [提交] [命题人:admin] 题目描述 给出三角形的三条边 ...
- C语言-- 输入三角形的三边长,求三角形的面积。
分析:已知三角形的三边长度求三角形的面积,要使用海伦公式: #include<stdio.h> #include<math.h> void main() {float a,b, ...
- Java:1014: 求三角形的面积
1014: 求三角形的面积 时间限制: 1 Sec 内存限制: 30 MB 提交: 43703 解决: 32144 [状态] [讨论版] [提交] [命题人:admin] 题目描述 给出三角形的三 ...
- 输入三角形三边边长,求三角形的面积
输入三角形三边边长,求三角形的面积 #include<stdio.h> #include<math.h> int main() { double a,b,c,s,area; s ...
最新文章
- k8s实战之数据卷(volume)
- 我与 美国作家 21天精通C++ 作者 Rao的对话:
- 网站的几个性能指标和优化(简易)
- 设计模式之装饰者模式(一)
- 防止黑客入侵的五大技巧
- svn差异查看器 编码_男女学习编码的9个差异
- 数据库基础 数据库设计三大范式
- 为何要弃 Java、Swift 于不顾,而选择 Python?
- 解决移动端遮罩层无法覆盖全部页面问题
- 如何将Eclipse设置为中文简体
- 小程序开发工具代码保存编译后,程序没变
- Hashcat使用记录
- 工作第一年的所见所闻所学所想
- 利用charles抓包
- lack名词形式_lack是什么意思_lack的翻译_音标_读音_用法_例句_爱词霸在线词典
- 联想笔记本电脑开机黑屏可能是什么原因
- 用Python设计抢红包系统
- CRNN论文翻译——中英文对照
- PyTorch 笔记Ⅵ——Titanic 及 breast_cancer 分类应用
- Android中级工程师面试总结
热门文章
- 网络营销重点之如何了解用户需求完善网络营销策略
- 网站推广——网站推广专员浅析如何轻松完成网站关键词优化?
- 网站外部链接优化如何进一步提升?
- 影响网站权重的关键性因素有哪些?
- HBase底层存储原理——我靠,和cassandra本质上没有区别啊!都是kv 列存储,只是一个是p2p另一个是集中式而已!...
- 代码中的各种时间格式
- 如何学习——为什么不想听课
- Django:文章详情页面评论功能需要登录后才能使用,登录后自动返回到文章详情页...
- hibernate注解之@Onetomany、@Manytoone、@JoinColumn
- 船长带你看书——《selenium2 python 自动化测试实战》(2)浏览器操作