文章目录

  • E: 维克托
    • 问题描述
    • 代码
  • 总结

E: 维克托

问题描述

问题 E: 维克托
时间限制: 1 Sec  内存限制: 128 MB题目描述
有n个向量,你可以将它们首尾相连,之后你可以在任意一个地方做一条垂直于x轴的直线,求所构成的图形与x轴围成的面积的最大是多少
注意,所围成的图形必须是封闭图形
示例图如下(图中不一定是最优解)

输入
第一行输入一个正整数n(n<=1e3)
接下来n行,每行输入两个正整数x(0<x<=1e3),y(0<y<=1e3),代表一个向量
输出
输出与x轴围成的面积,保留一位小数
样例输入 Copy
3
7 2
1 8
1 2
样例输出 Copy
90.0

代码


/*Dreams never shine!It's you that shine while chasing your dreams :)JAYO!!
*/
#include <iostream>
#include <algorithm>
#include <vector>
#include <iomanip>
using namespace std;struct Point {int x, y;Point(int x = 0, int y = 0) : x(x), y(y) {}
};bool cmp(Point p1, Point p2) {return (p1.y / 1.0 / p1.x) > (p2.y / 1.0 / p2.x);
}int main() {vector<Point> pvec;int n; cin >> n;int t1, t2;double area = 0;for(int i = 0; i < n; i++) {cin >> t1 >> t2;pvec.push_back(Point(t1, t2));}sort(pvec.begin(), pvec.end(), cmp);int yy = pvec[0].y, xx = pvec[0].x;area = xx * yy * 0.5;for(int i = 1; i < pvec.size(); i++) {area += (yy + yy + pvec[i].y) * pvec[i].x * 0.5;yy += pvec[i].y;}cout << fixed << setprecision(1) << area << endl;return 0;
}

总结

数学yyds!!!

ZZULIOJ周赛 问题 E: 维克托相关推荐

  1. ZZULIOJ周赛 问题 B: 探险家 动态规划

    文章目录 ZZULIOJ周赛 问题 B: 探险家 动态规划 问题 代码 总结 ZZULIOJ周赛 问题 B: 探险家 动态规划 问题 问题 B: 探险家 时间限制: 1 Sec 内存限制: 128 M ...

  2. 2022年10月23日周赛ZZULIOJ

    文章目录 问题 B: 芝华士威士忌和他的小猫咪们 代码&注释 问题 C: 愿我的弹雨能熄灭你们的痛苦 代码注释 问题 D: 猜糖果游戏 代码注释 问题 E: 有趣的次方 代码注释 问题 F: ...

  3. zzulioj新生周赛(6) 2733: 键盘霸主hrs

    题目描述 众所周知,hrs学长实力强悍,就没有我hrs不会的题.打比赛的时候经常占着键盘不下来. 队友第一次来借键盘:hrs:"等会儿,这道题我快A了". 几分钟过后,队友第二次来 ...

  4. zzulioj新生周赛(6) 2733 问题K : 键盘霸主hrs

    题目描述 众所周知,hrs学长实力强悍,就没有我hrs不会的题.打比赛的时候经常占着键盘不下来. 队友第一次来借键盘:hrs:"等会儿,这道题我快A了". 几分钟过后,队友第二次来 ...

  5. 2020年SWPUACM团队新生第四次周赛(题解)

    说好了是新生周赛,一群大二的来凑什么热闹- 还有就是题都不难,但是大一们做的都有点难受- A我是签到题 记得开long long,如果矩形长大于等于宽的三倍,则正方形边长最长为宽:反之,正方形 边长最 ...

  6. 2015浙江财经大学ACM有奖周赛(一) 题解报告

    2015浙江财经大学ACM有奖周赛(一) 题解报告 命题:丽丽&&黑鸡 这是命题者原话. 题目涉及的知识面比较广泛,有深度优先搜索.广度优先搜索.数学题.几何题.贪心算法.枚举.二进制 ...

  7. LeetCode weekly contest 190 周赛

    5/23/20 第二次打周赛.全部通过AC.纪念一下.最后一题DP用的不是最优解,写了2次bug version. 可以去Github直接看我其他leetcode代码. Q1455_Check If ...

  8. Leetcode69场双周赛-第四题5931. 用邮票贴满网格图

    5931. 用邮票贴满网格图 题目描述 解题思路 查找标志为0的点,尝试以该点为邮票的左上角,直到尝试为以该点为邮票的右下角.如果能放邮票,并覆盖该为0 的点,则把覆盖的点标志为2.如果不能,直接返回 ...

  9. 周赛 Hd2270+总结改进

    带你体验新世界 在昨天的周赛里,我觉得没有发挥到三个人大于三的作用,个人觉得大家都把期望放在别人身上了,而且看到其他队已经很简单的ac了,对我们无形中产生了紧张感.总结了一下:以后觉如果觉得自己暂时不 ...

最新文章

  1. 使用rpmbuild对ceph的源码包进行重新打包
  2. Git 远程分支的pull与push
  3. Rhythmk 学习 Hibernate 02 - Hibernate 之 瞬时状态 离线状态 持久化状态 三状态
  4. RMI、JNDI、LDAP介绍+log4j漏洞分析
  5. Hibernate依赖包简单介绍
  6. python统计提取数量_python中统计计数的几种方法和Counter的介绍
  7. [原]tornado 源码分析系列目录
  8. Halcon颜色分类-MLP
  9. 关于LED限流电阻计算的那些事儿
  10. 元界Metaverse清单:你需要知道的一切
  11. json和jsonb类型——PostgreSQL
  12. excel如何晒出重复数据_excel 如何在大量数据中快速筛选出重复数据
  13. 著名平面设计师有哪些?你想成为他们嘛?
  14. 【工具封装】Python 字典列表按中文姓名首字母排序
  15. matlab向量殿臣,matlab课后习题答案.doc
  16. python: xlsx表格转为csv文件
  17. ief12执行一次js才有效_IE浏览器打开页面js失效 开启F12后刷新正常
  18. 【22物联网国赛样题】zigbee点对点呼吸灯,按键长按双击效果,物联网竞赛今年历年国赛样题真题代码
  19. exchange 2010 脱机地址簿操作
  20. 生态 | 南大通用GBase 8a与Suma完成兼容性互认证

热门文章

  1. 二本计算机考研还是校招,“参加校招,还是考研?”“我选C”
  2. 【网络编程】msgpack
  3. 多目标优化NSGA-II(非支配排序常见于遗传算法)[1]
  4. C语言基础 - 20230428
  5. 洛谷3953:逛公园——题解
  6. C# 使用自定义类+字典+JSON填充数据,脱离真实数据库,实现简单的增删改查和本地存储与读取数据
  7. Windows 局域网FTP服务器搭建 实现文件传输
  8. 百度文心一言对标 ChatGPT,你怎么看?
  9. ssm框架结合Ajax实现图片上传功能
  10. spss时间序列预测