题解
c
Pikachu_simple
这个作者很懒,什么都没留下…
展开
-
已知两边一夹角,求合力
如图,F1与F2夹角α,则∠B=(π-α),根据余弦公式,cos∠B=(AB^2+BC^2-AC^2)/2AB*BC,转换成F1、F2、F、π-α后,cos(π-α)=(F1^2+F2^2-F^2)/2F1F2,F^2=F1^2+F2^2+2F1F2cosα。F=√(F1^2+F2^2+2F1F2cosα)(注意α是几分之π的形式——double b=1.0*a/180*pi)...原创 2019-01-29 15:28:16 · 6825 阅读 · 0 评论 -
HDU-1018(n!的位数)
原题传送 Big Number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 44891 Accepted Submission(s): 21955 Problem Description...原创 2018-12-02 20:57:04 · 191 阅读 · 0 评论 -
求斐波那契第l到第r项和
未完----------------原创 2018-12-17 21:58:33 · 141 阅读 · 0 评论 -
合并两个有序集合
有两个有序的集合,请通过合并得到一个新的集合(注意 集合不允许有重复数)#include<stdio.h>#define N 100000int main(){ int a[N],b[N],c[N],m,n,i,j; scanf("%d",&m); for(i=0;i<m;i++) scanf("%d",&a[i]); scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&b[原创 2021-03-16 11:46:35 · 393 阅读 · 0 评论 -
从1到N的与7有关的数字(输出7和7的倍数还有包含7的)以及怎样求整数的各个位数
Description输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...)的个数。Input一个整数N。(1<=N<=30000)Output统计出从1开始不大于N的与7有关的数字的个数。如20以内与7有关的数为7、14、17共3个。Sample Input20Sample Output3#include<stdio.h>#include<string.h> #define N原创 2021-03-12 12:28:08 · 6048 阅读 · 0 评论 -
将最小的数与第一个数对换,把最大的数与最后一个数对换
Description输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。Input10个整数Output整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格)Sample Input2 1 3 4 5 6 7 8 10 9Sample Output1 2 3 4 5 6 7 8 9 10 #include<stdio.h>#include<math.h&原创 2021-03-13 14:35:29 · 3820 阅读 · 0 评论 -
绝度值比较排序
Description输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。Input输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行Sample Input3 3 -4 24 0 1 2 -30Sample Output-4 3 2-3 2原创 2021-03-13 10:54:11 · 229 阅读 · 0 评论 -
双十一补题——大数加法
题目描述给定一个数X,注意X是个大数,X的长度不超过1e5。让你求出一个Y,满足三个条件,Y>X && (Y这个数的每一个数字总和)%10==0 还有就是满足以上两个条件最小的。输入在输入的第一行中存在整数T(T<=100),指示测试用例的数目。下面的T行描述所有查询,每个查询都有正整数x。x的长度不超过1e5。 输出为每组数据输出满足条...原创 2018-11-14 20:11:12 · 135 阅读 · 0 评论