多校10
来源:互联网 发布:海贼王887 知乎 编辑:程序博客网 时间:2024/06/08 03:25
题目链接:点击打开链接
数学题,代码:
#include<stdio.h>#include<math.h>#define pi acos(-1)int main(){ int a; scanf("%d",&a); while(a--) { double a1; scanf("%lf",&a1); double q=pi/4.0-atan(sqrt(7.0)/3.0)/4.0-atan((5.0*sqrt(7.0)/9.0))+sqrt(7.0)/4.0; printf("%.2lf\n",q*a1*a1); } return 0;}
这是此题的过程。
题目链接:点击打开链接
模拟题,代码:
#include<stdio.h>int shuzi1[20]= {3,3,5,4,4,3,5,5,4,3,6,6,8,8,7,7,9,8,8};int shuzi2[20]= {6,6,5,5,5,7,6,6};int main(){ int a,b; scanf("%d",&a); int sum=0,q1; while(a--) { scanf("%d",&b); if(b<=19) q1=shuzi1[b-1]; else if(b>19&&b<=99) { if(b%10==0) q1=shuzi2[b/10-2]; else q1=shuzi2[b/10-2]+shuzi1[b%10-1]; } else if(b==100) q1=10; else if(b>100&&b!=1000) { if(b%10==0&&(b/10-(b/100)*10)!=0) {// if(b%100==0)// printf("%d\n",shuzi1[b/100-1]+7);// else// { int q=b/10-(b/100)*10; if(q>1) q1=shuzi1[b/100-1]+10+shuzi2[q-2]; else q1=shuzi1[b/100-1]+10+3;// } } else if(b%10==0&&(b/10-(b/100)*10)==0) { q1=shuzi1[b/100-1]+7; } else if(b%10!=0&&(b/10-(b/100)*10)==0) { q1=shuzi1[b/100-1]+10+shuzi1[b%10-1]; } else if(b%10!=0&&(b/10-(b/100)*10)!=0) { if(b%100>=20) q1=shuzi1[b/100-1]+10+shuzi2[b/10-(b/100)*10-2]+shuzi1[b%10-1]; else { q1=shuzi1[b/100-1]+10+shuzi1[b%100-1]; } } } else if(b==1000) q1=11; sum+=q1; printf("%d\n",sum); } return 0;}此题细节较多。
0 0
- 多校10
- 2014.8.22 - 多校10
- 16 多校 10
- 16 多校 10
- 16 多校 10
- 2017多校-10
- 多校10-1002 线段树
- 多校10-1005 搜索优化
- 2013多校 第10场
- 2012_多校10若干题解
- 2016多校10 HDU 5857 Median
- 2016多校10 HDU 5858 Hard problem
- 2016多校10 HDU 5861 Road
- 2016多校10 HDU 5860 Death Sequence
- 多校10_1010 hdu6180 贪心+STL:multiset
- 多校
- 多校
- 多校
- android 通过加速度传感器实现手机来电时翻转静音
- bash 变量
- [刷题]算法竞赛入门经典(第2版) 5-3/UVa10935 - Throwing cards away I
- 面试漫谈参考
- 算法导论习题(9)
- 多校10
- java语言的历史
- 用户特征工程 超详细解读
- C++--堆和栈详解
- 开发感想
- 自定义AlertDialog取消窗口
- OpenCV实现图像阈值化
- Excel2013破解vba工程密码以及工作表保护密码
- 数据结构之图---广度优先遍历---C++实现