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

一、Problem

在这里插入图片描述


二、Solution

方法一:面积公式应用

在这里插入图片描述

  • 三角形面积公式: 2 × d × h 2 × d × h d = R 2 W 2 d = \sqrt{R^2-W^2}
  • 扇形面积公式: 1 2 θ R 2 \cfrac{1}{2}θR^2 ,θ 为弧度制的角度;
    • 设扇形的角度大小为 A,由 c o s A = 3 4 cosA = \cfrac{3}{4} ,得 A = a c o s ( 3 4 ) A = acos(\cfrac{3}{4})
    • p i 2 2 × A = θ \cfrac{pi}{2} - 2 × 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)
原创文章 787 获赞 314 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_43539599/article/details/105878098
今日推荐