改革春风吹满地

RT-Thread Studio + STM32CubeMX 联合开发避坑指南:搞定W25Q32 SPI Flash的SFUD与FAL配置 本文详细解析了RT-Thread Studio与STM32CubeMX联合开发中W25Q32 SPI Flash的SFUD与FAL配置方法,涵盖环境搭建、SPI配置、驱动集成及性能优化等关键步骤,帮助开发者高效实现嵌入式存储解决方案。 阅读详情

“ 改革春风吹满地, 
不会AC没关系; 
实在不行回老家, 
还有一亩三分地。 
谢谢!(乐队奏乐)” 

话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 
好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 
这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle 的,现在就准备送给你了。不过,任何事情都没有那么简单,你必须首先告诉我这块地到底有多少面积,如果回答正确才能真正得到这块地。 
发愁了吧?就是要让你知道,种地也是需要AC知识的!以后还是好好练吧... 

Input

输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3<=n<=100),它表示多边形的边数(当然也是顶点数),然后是按照逆时针顺序给出的n个顶点的坐标(x1, y1, x2, y2... xn, yn),为了简化问题,这里的所有坐标都用整数表示。 
输入数据中所有的整数都在32位整数范围内,n=0表示数据的结束,不做处理。 

Output

对于每个测试实例,请输出对应的多边形面积,结果精确到小数点后一位小数。 
每个实例的输出占一行。 

Sample Input

3 0 0 1 0 0 1
4 1 0 0 1 -1 0 0 -1
0

Sample Output

0.5
2.0
//
//  改革春风吹满地.cpp
//  VOJ编程
//
//  Created by Mac on 2018/7/18.
//  Copyright © 2018年 Mac. All rights reserved.
//

#include <iostream>
#include <stdio.h>
#include <iomanip>
using namespace std;

struct point2D {
    double x;
    double y;
}x[105];

double ABS(double x){
    if (x>0) {
        return x;
    }
    else return -x;
}

double ComputePolygonArea(point2D x[],int n){
    //传入n个点的多项式
    if (n<3) {
        return 0.0;
    }
    double s = x[0].y *	(x[n-1].x - x[1].x);
    for (int i=1; i<n; i++) {
        s += x[i].y *(x[i-1].x - x[(i+1)%n].x);
    }
    return ABS(s/2.0);
}

int main(){
    int n1;
    while (cin>>n1) {
        if (n1 == 0) {
            break;
        }
        int nt = n1;
        int i=0;
        while (n1--) {
            int t = i;
            cin>>x[t].x>>x[t].y;
            i++;
        }
        cout<<fixed<<setprecision(1)<<ComputePolygonArea(x, nt)<<endl;
    }
    return 0;
}

AC

 

UVM自学笔记3——项目之三——从零开始搭建ahb_sramc验证平台 创建如下所示的目录结构: 2.在tb的文件下:顶层的testbench如下:在tb中,第24行的代码将uvm宏相关的内容include进来,第26行的代码把uvm_pkg包导入进来,然后将agent相关的包(ahb_pkg/sram_pkg),testcase相关的包(uvm_ahb_sram_test_pkg)以及env相关的包(uvm_ahb_sram_env_pkg)都导入进来,在第38行和39行将接口以virtual interface的形式配置给ahb_agent和sramc_agent下 阅读详情

相关推荐

别再只当代码阅读器了!手把手教你用Understand的实体定位器和信息浏览器,5分钟精准定位代码逻辑

本文深入解析Understand代码分析工具的高级功能,重点介绍实体定位器和信息浏览器的实战应用。通过5分钟快速定位代码逻辑的技巧,帮助开发者从代码阅读者升级为逻辑侦探,提升大型代码库的分析效率。文章包含过滤搜索、调用链追踪等实用方法,是掌握Understand核心功能的必备指南。

weixin_28745821的博客 292

HDU-2036 改革春风吹满地 (多边形面积求解)

改革春风吹满地 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6917    Accepted Submission(s): 3433 Problem Description “ 改革春风吹满地,不会AC没关系;实在不行回老家,...

weixin_33994429的博客 1076

瑞芯微RK3588与FPGA的PCIe DMA通信性能优化实战

本文深入探讨了瑞芯微RK3588与FPGA之间PCIe DMA通信的性能优化实战。针对高速数据采集、AI推理等场景下的带宽瓶颈,文章从驱动配置、DMA描述符、中断处理、零拷贝技术及系统级调优等多个层面,提供了详细的优化策略与代码示例,旨在充分释放PCIe 3.0的理论带宽潜力,提升数据传输效率与稳定性。

sand8的博客 418

杭电oj —— 2036

package com.demo2; import java.util.Scanner; /* * “ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐队奏乐)” 话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 这块田位于浙江省温州市...

LiLi_code的博客 684

一文入门BMS(电池管理系统)

本文章是基于曾师兄的文稿《具有组网扩展功能的新能源汽车电池管理系统》而写的文章。该文章主要是对BMS(Battery Management System,电池管理系统)做一些简要的介绍,借此助各位也助我入门BMS。有纰漏请指出,转载请说明。学习交流请发邮件 1280253714@qq.com。

weixin_45817947的博客 2万+

基于ROS的室内移动机器人自主导航技术

随着机器人技术的发展,近些年来室内移动机器人的研究热度越来越高。本文主要利用ROS操作系统对室内移动机器人的建图定位与自主导航关键技术进行研究。 ROS是目前开发较为完整具有广阔应用前景的开源机器人操作系统,具有分布式、模块化、代码复用等优良特点。同时ROS还提供了许多开源库,在这些库的基础之上研究同时定位与地图构建和机器人自主导航技术可以节省大量时间。 ORB-SLAM2是比较优秀的视觉SLAM算法之一,它具有计算量比较小、能够实时运行等优点。在介绍ORB-SLAM2的框架之前,首先会介绍视觉SLAM的一

weixin_44553616的博客 1910

C语言实现-HDOJ-2036.改革春风吹满地.用向量法(叉积法)求凹或凸多边形面积-(详解-多注释)

Problem Description “ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐队奏乐)” 话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle 的,现在...

Hunter_Kevin的博客 1966

实战:RK3568 Android14 调试 MIPI DSI 液晶屏

LCD1_RST -> 对应原理图网络连接到 GPIO。LCD1_PWR_EN ->用于给屏幕 VCC 供电。LCD0_BL_EN / LCD0_BL_PWM -> MP3302 升压芯片驱动 LED 灯条。![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/100f2be7f763494da1032464e272e63b.png&pinctrl {/* 配置 LCD_RST 和 LCD_EN */

qq_33427070的博客 1549

舵机转速调节全解析:从原理到实战的调速方法

PWM信号是舵机控制的基础,通过调节脉宽实现位置或速度指令。标准舵机采用闭环位置伺服,转速调节需通过插值算法让目标角度逐步变化;连续旋转舵机则通过脉宽偏离中位实现调速。合理的速度规划能提升系统平滑性与稳定性,避免机构冲击。在航模、机械臂、云台、智能小车等场景中,掌握舵机调速方法至关重要。本文深入探讨舵机转速调节的核心原理与工程实践,涵盖梯形规划、缓动曲线及供电机械因素,助你彻底解决调速难题。

weixin_34411563的博客 284

全志V3S嵌入式驱动开发(uboot移植)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 安装了ubuntu操作系统,有了开发板,下面就可以进行我们的开发工作了。第一步,我们要面临的问题就是uboot移植。一般来说,嵌入式的基础环境就是uboot、linux和rootfs。uboot完成一些基本硬件的初始化,比如cpu频率设置、ddr初始化、加载linux等等。早前,uboot的烧入比较麻烦,需要jtag工具才能完成。现在来说,很多soc支持系统直接从sd卡启动,这对开发

嵌入式-老费,一个分享专业嵌入式知识的blog 2821

5、模糊风险评估

本文介绍了基于模糊逻辑的风险评估方法,探讨了如何在不确定、不完整信息环境下进行高效的风险分析。文章涵盖了模糊集合与隶属度函数的基本概念、模糊推理系统的流程,并结合犯罪风险、金融风险和医疗诊断等实际案例,展示了模糊风险评估的应用价值和技术细节。此外,还介绍了模糊贝叶斯网络、模糊综合评价等进阶工具与方法,为多领域风险管理提供了理论支持和实践指导。

mango的博客 180

HDOJ 2036 改革春风吹满地题

/***** HDOJ 2036 改革春风吹满地题 ********/ /******** written by C_Shit_Hu ************/ /****************************************************************************/ /* 今日继续刷水题--杭电2036,改革春风吹满地 ...

weixin_30488085的博客 93

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py)

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py) 题目描述 学校组织活动,将学生排成一个矩形方阵 请在矩形方阵中找到最大的位置相连的男生数量 这个相连位置在一个直线上,方向可以是水平的,垂直的,成对角线的或者呈反对角线的 注:学生个数不会超过10000

KJ.JK 2492

继续昨天的,杭电水题,2036,改革春风吹满地题

/***** HDOJ 2036 改革春风吹满地题 ********/ /******** written by C_Shit_Hu ************/ /****************************************************************************/ /* 今日继续刷水题--杭电2036,改革春风吹满地 多边

[&] () {} 1812

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

改革春风吹满地——【题解】

中国女孩,应该由我们中国boy来守护。 题目链接:改革春风吹满地 思路: 给你边数,和坐标,然后让你输出对应多边形的面积。 思路:先由坐标求三角形,然后多个三角形组合成多边形。 原理: 利用了已知三角形的三个顶点的坐标求面积的方法。 已知直角坐标系3点p(a,b),m(c,d),n(e,f) 求三角形pmn面积的表达式! 解: 无论三角形的顶点位置如何,△PMN总可以...

乐褀的博客 614

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

[题] 改革春风吹满地 #图论 #多边形面积

【代码】[题] 改革春风吹满地 #图论 #多边形面积。

仅仅是笔记。 783

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

AI自动化测试工具选型实战:20款主流工具盘点与落地指南

软件测试领域正经历从手工脚本到AI驱动智能化的深刻转型。传统自动化测试依赖稳定的元素定位和固定的执行环境,而随着现代Web应用复杂度的提升,页面结构频繁变化、跨端渲染差异、动态交互场景增多,让测试脚本的维护成本急剧上升。AI技术的介入为自动化测试带来了新的解决思路,从智能定位器生成与自愈修复,到计算机视觉驱动的界面理解,再到基于大语言模型的自然语言生成测试用例,不同技术流派各有所长。在实际工程中,测试团队需要结合自身技术栈、人员组成、业务场景、成本预算等因素,构建合适的工具组合与落地路径。本文系统盘点20款

aofan9566的博客 372

hdu-改革春风吹满地

hdu-改革春风吹满地解题报告 Problem Description “ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐队奏乐)” 话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 这块田位于浙江省温州市苍南

Just do IT! 1031

Hdu 2036 改革春风吹满地

改革春风吹满地(叉乘) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 56002 Accepted Submission(s): 28382 Problem Description “ 改革春风吹满地, 不会AC没关系; 实在不行...

weixin_43823753的博客 300
上一篇: 汇编语言debug参数使用
下一篇: POJ 1581 优先队列题解
StarCoder_Yue
博客等级 码龄9年 39粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值