2013年第四届蓝桥杯C/C++程序设计本科B组决赛题目汇总:

http://blog.csdn.net/u014552756/article/details/51395463

农场阳光

X星球十分特殊,它的自转速度与公转速度相同,所以阳光总是以固定的角度照射。
最近,X星球为发展星际旅游业,把空间位置出租给Y国游客来晒太阳。每个租位是漂浮在空中的圆盘形彩云(圆盘与地面平行)。当然,这会遮挡住部分阳光,被遮挡的土地植物无法生长。
本题的任务是计算某个农场宜于作物生长的土地面积有多大。
输入数据的第一行包含两个整数a, b,表示某农场的长和宽分别是a和b,此时,该农场的范围是由坐标(0, 0, 0), (a, 0, 0), (a, b, 0), (0, b, 0)围成的矩形区域。
第二行包含一个实数g,表示阳光照射的角度。简单起见,我们假设阳光光线是垂直于农场的宽的,此时正好和农场的长的夹角是g度,此时,空间中的一点(x, y, z)在地面的投影点应该是(x + z * ctg(g度), y, 0),其中ctg(g度)表示g度对应的余切值。
第三行包含一个非负整数n,表示空中租位个数。
接下来 n 行,描述每个租位。其中第i行包含4个整数xi, yi, zi, ri,表示第i个租位彩云的圆心在(xi, yi, zi)位置,圆半径为ri。
要求输出一个实数,四舍五入保留两位有效数字,表示农场里能长庄稼的土地的面积。

例如:
用户输入:
10 10
90.0
1
5 5 10 5
程序应该输出:
21.46
再例如:
用户输入:
8 8
90.0
1
4 4 10 5
程序应该输出:
1.81
样例3:
用户输入:
20 10
45.0
2
5 0 5 5
8 6 14 6
程序输出:
130.15
资源约定:
峰值内存消耗 < 64M
CPU消耗  < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意: main函数需要返回0
注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意: 所有依赖的函数必须明确地在源文件中 #include <xxx>, 不能通过工程设置而省略常用头文件。

2013年第四届蓝桥杯C/C++程序设计本科B组决赛 农场阳光(编程大题)相关推荐

  1. 2015年第六届蓝桥杯C/C++程序设计本科B组决赛 ——居民集会(编程大题)

    标题:居民集会 蓝桥村的居民都生活在一条公路的边上,公路的长度为L,每户家庭的 位置都用这户家庭到公路的起点的距离来计算,第i户家庭距起点的距 离为di.每年,蓝桥村都要举行一次集会.今年,由于村里的 ...

  2. 2012年第三届蓝桥杯C/C++程序设计本科B组决赛 拼音字母(编程大题)

    2012年第三届蓝桥杯C/C++程序设计本科B组决赛题目汇总: http://blog.csdn.net/u014552756/article/details/51399827 拼音字母 在很多软件中 ...

  3. 2015年第六届蓝桥杯C/C++程序设计本科B组决赛

    1.积分之谜(枚举) 2.完美正方形 3.关联账户(并查集) 4.密文搜索 5.居民集会 6.模型染色 1.积分之迷 小明开了个网上商店,卖风铃.共有3个品牌:A,B,C. 为了促销,每件商品都会返固 ...

  4. 第八届蓝桥杯C/C++程序设计本科B组决赛 ——瓷砖样式(填空题)【DP?我的暴力排列搜索】...

    标题:磁砖样式 小明家的一面装饰墙原来是 3*10 的小方格. 现在手头有一批刚好能盖住2个小方格的长方形瓷砖. 瓷砖只有两种颜色:黄色和橙色. 小明想知道,对于这么简陋的原料,可以贴出多少种不同的花 ...

  5. 2015年第六届蓝桥杯C/C++程序设计本科B组决赛第二题

    http://www.docin.com/p-506195687.html 这样算不算写了一道题.... 完美正方形 如果一些边长互不相同的正方形,可以恰好拼出一个更大的正方形,则称其为完美正方形. ...

  6. 2012年第三届蓝桥杯C/C++程序设计本科B组决赛

    1.星期几(取余/excel) 2.数据压缩 3.拼音字母(比较) 4.DNA比对(dp) 5.方块填数 1.星期几 [结果填空] (满分5分)     1949年的国庆节(10月1日)是星期六.  ...

  7. c语言程序设计正方体,2015年第六届蓝桥杯C/C++程序设计本科B组决赛 完美正方形...

    完美正方形 如果一些边长互不相同的正方形,可以恰好拼出一个更大的正方形,则称其为完美正方形.历史上,人们花了很久才找到了若干完美正方形.比如:如下边长的22个正方形 2 3 4 6 7 8 12 13 ...

  8. c语言如何判断一个带分数整数部分,2013年第四届蓝桥杯省赛C语言B组

    目录 1.高斯日记 2.马虎的算式 3.第三十九级台阶 4.黄金连分数 5.前缀判断 6.三部排序 7.错误票据 8.翻硬币 9.带分数 10.连号区间数 1.高斯日记 大数学家高斯有个好习惯:无论如 ...

  9. 2015年第六届蓝桥杯C/C++程序设计本科B组省赛 星系炸弹(日期推算)

    星系炸弹 在X星系的广袤空间中漂浮着许多X星人造"炸弹",用来作为宇宙中的路标. 每个炸弹都可以设定多少天之后爆炸. 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2 ...

  10. 第三届蓝桥杯C/C++程序设计本科B组省赛题解

    1.微生物增殖** 题目: 假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍). 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1 ...

最新文章

  1. java 垃圾回收 指针_Java 和 C++ 垃圾回收之间的差别
  2. 微软太良心,这么强大的软件竟然完全免费!
  3. 深度优先遍历算法-03二叉树路径遍历问题
  4. php declare 作用,php declare用法详解
  5. android画布一闪一闪的,解决Android SurfaceView绘制触摸轨迹闪烁问题的方法
  6. 极端懒惰:使用Spring Boot开发JAX-RS服务
  7. linux课程设计qq,仿QQ聊天系统课程设计.doc
  8. “约见”面试官系列之常见面试题之第七十三篇之js文件中import中加{}和不加{}的区别(建议收藏)
  9. 区块链数学建模_试图通过高中数学课程来解释区块链
  10. 闪修侠、极客修、千机网,手机维修选哪家?
  11. 测试文档模板_学会word2007创建自定义模板的方法,让你新建的文档结构都一致...
  12. 第二章 吸取jQuery之选择器和包装集
  13. xml 标签带有号php,php操作xml入门之xml基本介绍及xml标签元素
  14. win32-字体名称中文名和英文名的对照-c++
  15. Word文档中去除EndNote格式
  16. intel 电脑棒一代linux,英特尔的新一代电脑棒内建 Core m3 / m5 处理器
  17. 矩阵可逆的条件以及特征值、特征向量与可对角化条件
  18. 微信公众平台开发最佳实践(第2版)
  19. HTML小游戏14 —— H5横版冒险游戏《无限生机》(附完整源码)
  20. 5个炫酷登录页面,拿去就能用(附源码)

热门文章

  1. 电器系统 java_java毕业设计_springboot框架的苏宁易购电器进销存管理系统
  2. ioi2020集训队作业_IOI2020集训队作业
  3. 名著赏读 | 4个月来的经验总结
  4. 强化学习 原理与Python实现(四)
  5. 在ubuntu18.04系统上使用ROS跑ORB-SLAM3时遇到的问题总结
  6. 按键精灵抓取不到的问题
  7. 计算机word基础操作知识,word文档基本操作
  8. 【大神】用ESP32自制WiFi版高清语音电话产品WiPhone,WiPhone电话应用电话小车
  9. java毕业生设计在线教学质量评价系统计算机源码+系统+mysql+调试部署+lw
  10. 计算机心理测试题,心理测验丨测试你隐藏的懒人指数?