求三角形最大面积(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)相关推荐

  1. 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- ...

  2. C语言成绩abc,C语言常用经典代码:求三角形的面积、把百分制成绩转换为ABC等级制、其两个自然数的最大公约数和最小公倍数...

    C语言 经典常用代码 C语言常用经典代码 求三角形的面积. 把百分制成绩转换为ABC等级制. 其两个自然数的最大公约数和最小公倍数. 求输入n个数的平均值. 求一个数各个位上的数字之和. 求n个数的阶 ...

  3. 利用向量叉积求三角形的面积(+STL:nth_element求第K大的数)

    牛客寒假算法集训营2 https://ac.nowcoder.com/acm/contest/327/A A.处女座的签到题 题目描述 平面上有n个点,问:平面上所有三角形面积第k大的三角形的面积是多 ...

  4. 已知三角形三边求面积的c语言程序,已知三角形三边分别为4,5,6,求三角形的面积。用c语言编写程序...

    已知三角形三边分别为4,5,6,求三角形的面积.用c语言编写程序 关注:114  答案:6  mip版 解决时间 2021-01-18 16:33 提问者谁把流年搁浅 2021-01-17 23:52 ...

  5. java继承求三角形圆形面积_java求三角形面积

    (min>c)min=c; if(min>d)min=d; System.out.println("min is "+min); } } } 15.test30003求 ...

  6. 1014: 求三角形的面积 C语言

    1014: 求三角形的面积 时间限制: 1 Sec 内存限制: 30 MB 提交: 36556 解决: 26725 [状态] [讨论版] [提交] [命题人:admin] 题目描述 给出三角形的三条边 ...

  7. C语言-- 输入三角形的三边长,求三角形的面积。

    分析:已知三角形的三边长度求三角形的面积,要使用海伦公式: #include<stdio.h> #include<math.h> void main() {float a,b, ...

  8. Java:1014: 求三角形的面积

    1014: 求三角形的面积 时间限制: 1 Sec  内存限制: 30 MB 提交: 43703  解决: 32144 [状态] [讨论版] [提交] [命题人:admin] 题目描述 给出三角形的三 ...

  9. 输入三角形三边边长,求三角形的面积

    输入三角形三边边长,求三角形的面积 #include<stdio.h> #include<math.h> int main() { double a,b,c,s,area; s ...

最新文章

  1. k8s实战之数据卷(volume)
  2. 我与 美国作家 21天精通C++ 作者 Rao的对话:
  3. 网站的几个性能指标和优化(简易)
  4. 设计模式之装饰者模式(一)
  5. 防止黑客入侵的五大技巧
  6. svn差异查看器 编码_男女学习编码的9个差异
  7. 数据库基础 数据库设计三大范式
  8. 为何要弃 Java、Swift 于不顾,而选择 Python?
  9. 解决移动端遮罩层无法覆盖全部页面问题
  10. 如何将Eclipse设置为中文简体
  11. 小程序开发工具代码保存编译后,程序没变
  12. Hashcat使用记录
  13. 工作第一年的所见所闻所学所想
  14. 利用charles抓包
  15. lack名词形式_lack是什么意思_lack的翻译_音标_读音_用法_例句_爱词霸在线词典
  16. 联想笔记本电脑开机黑屏可能是什么原因
  17. 用Python设计抢红包系统
  18. CRNN论文翻译——中英文对照
  19. PyTorch 笔记Ⅵ——Titanic 及 breast_cancer 分类应用
  20. Android中级工程师面试总结

热门文章

  1. 网络营销重点之如何了解用户需求完善网络营销策略
  2. 网站推广——网站推广专员浅析如何轻松完成网站关键词优化?
  3. 网站外部链接优化如何进一步提升?
  4. 影响网站权重的关键性因素有哪些?
  5. HBase底层存储原理——我靠,和cassandra本质上没有区别啊!都是kv 列存储,只是一个是p2p另一个是集中式而已!...
  6. 代码中的各种时间格式
  7. 如何学习——为什么不想听课
  8. Django:文章详情页面评论功能需要登录后才能使用,登录后自动返回到文章详情页...
  9. hibernate注解之@Onetomany、@Manytoone、@JoinColumn
  10. 船长带你看书——《selenium2 python 自动化测试实战》(2)浏览器操作