【数学】C062_LQ_圆与矩形的重叠面积(面积公式)

一、Problem

在这里插入图片描述


二、Solution

方法一:面积公式应用

在这里插入图片描述

  • 三角形面积公式: 2 × d × h 2 × d × h 2×d×h d = R 2 − W 2 d = \sqrt{R^2-W^2} d=R2W2
  • 扇形面积公式: 1 2 θ R 2 \cfrac{1}{2}θR^2 21θR2,θ 为弧度制的角度;
    • 设扇形的角度大小为 A,由 c o s A = 3 4 cosA = \cfrac{3}{4} cosA=43,得 A = a c o s ( 3 4 ) A = acos(\cfrac{3}{4}) A=acos(43)
    • p i 2 − 2 × A = θ \cfrac{pi}{2} - 2 × A = θ 2pi2×A=θ
import java.util.*;
import java.math.*;
import java.io.*;
public class Main{
	static class Solution {
		void init() {
		    int R = 2;
			double pi = 3.14159265358979;
			double d = Math.sqrt(7);
			double S1 = 0.5 * d * 1.5;
			
			double A = Math.acos(3.0/4.0);
			double ang = pi/2.0 - 2*A;
			double S2 = 0.5 * ang * R*R;
			
			System.out.printf("%.2f", S1*4+S2*4);
		}
	}
    public static void main(String[] args) throws IOException {  
        Solution s = new Solution();
		s.init();
    }
}

复杂度分析

  • 时间复杂度: O ( 1 ) O(1) O(1)
  • 空间复杂度: O ( 1 ) O(1) O(1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值