ICode9

精准搜索请尝试: 精确搜索
  • 力扣50(java)-Pow(x,n)(中等)2022-08-29 16:01:25

    题目: 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即xn )。  示例 1: 输入:x = 2.00000, n = 10输出:1024.00000示例 2: 输入:x = 2.10000, n = 3输出:9.26100示例 3: 输入:x = 2.00000, n = -2输出:0.25000解释:2-2 = 1/22 = 1/4 = 0.25  提示: -100.0 < x < 100.0 -231 <= n <= 231-1 -

  • 【NX二次开发】用数学函数获得两点的距离2022-08-27 15:32:18

    两点之间的距离公式:  源码: //获得平面上2点距离 double getPointToPointDis(double p1[2],double p2[2]) { return sqrt((p1[0]-p2[0])*(p1[0]-p2[0])+(p1[1]-p2[1])*(p1[1]-p2[1])); }  

  • 褶积方法制作合成地震记录c++2022-08-27 12:33:50

    地震褶积方法制作合成地震记录 包括,(1)读取相模型,设置每种相的密度和速度,(2)计算反射系数,添加噪音,(3)设置子波,(4)进行褶积计算。具体的代码如下 void syntheticSeis(const string& faciesFileName, const string&synseisFileName, vector<tuple<int, double, double>>faciesDenVeloc

  • AT4740 题解2022-08-25 00:31:14

    题目传送门 小学生又双叒叕来写题解啦! 这是一个关于概率的模拟问题。 游戏分两步,我们先看第一步。 投色子,显然,投中一个 \([1, n]\) 的数,概率是 \(\dfrac{1}{n}\) 没错吧。 那么,我们重点思考第二步。 想获胜的唯一办法是:一直抛到正面,直到分数大于等于 \(k\) 了。 这就好办了,循环枚

  • Pybind11实现python调取C++2022-08-24 20:04:22

    1、一些处理矩阵运算,图像处理算法,直接采用python实现可能速度稍微慢,效率不高,或者为了直接在python中调用其他C++第三方库。 图像,矩阵在python中通常表示为numpy.ndarray,因此如何在C++中解析numpy对象,numpy的数据如何传递到C++非常关键,解决了这些问题,就可以丝滑的在python numpy

  • C++ 11 数字转字符串新功能2022-08-24 14:31:05

    // 头文件 <string>string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned long val);string to_string (unsigned long long val);string to_string (float val);string

  • NC20276 [SCOI2010]传送带2022-08-22 13:02:33

    题目 原题地址:[SCOI2010]传送带 题目编号:NC20276 题目类型:三分 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 1.题目大意 平面两条线段AB、CD,想从A走到D,在两条线段和平面上走分别有各自的速度,求最短时间 2.题目分析 在AB上从A走到X,再在平面中从X走到

  • C++中函数指针使用2022-08-22 00:02:15

    类成员函数指针(member function pointer),是 C++ 语言的一类指针数据类型,用于存储一个指定类具有给定的形参列表与返回值类型的成员函数的访问信息。一般我们是不会使用的,都是直接将带有返回值的函数作为参数或者另存后使用;像函数指针我们只会在定义包含多个函数的结构体类型时使用,

  • [NOIP2001 提高组] 一元三次方程求解2022-08-21 20:03:39

    以0.01精度在[-100,100]枚举根。 #include<iostream> #include<iomanip> int main() { double a,b,c,d; std::cin>>a>>b>>c>>d; for(double x=-100.0;x<=100.0;x+=0.01) { double f=a*x*x*x+b*x*x+c*x+d; if

  • 最小二乘法拟合椭圆(椭圆拟合线)2022-08-21 18:31:06

    转自:https://blog.csdn.net/weixin_39591047/article/details/87542496 参考文章:最小二乘法拟合椭圆——MATLAB和Qt-C++实现https://blog.csdn.net/sinat_21107433/article/details/80877758 以上文章中,C++代码有问题。因此参考如下文章,得到正确的结果。 矩阵求逆-高斯消元法介绍

  • 1026 [NOIP2001]Car的旅行路线 标点建图 勾股定理 floyd2022-08-20 03:00:25

     链接:https://ac.nowcoder.com/acm/contest/26077/1026来源:牛客网 题目描述 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游。她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一条笔直的高速铁路,第I个城市中

  • 算法竞赛进阶指南 0x65 负环与差分约数2022-08-20 00:32:52

    这里与最短路密切相关 可以使用spfa,利用spfa的原理(cnt数组),如果发现一个点是通过了超过n-1条边更新而来,那么就说明存在负环 AcWing361. 观光奶牛 给定一张 L 个点、P 条边的有向图,每个点都有一个权值 f[i],每条边都有一个权值 t[i]。 求图中的一个环,使“环上各点的权值之和”除以“

  • 画圆2022-08-19 19:01:57

    https://www.acwing.com/problem/content/4502/ 思路: 首先要理解题目的意思,尤其是第一句话。然后分类讨论两种情况何时圆的面积最大。 代码 #include <iostream> #include <cstring> #include <algorithm> #include <cmath> using namespace std; const double eps = 1e-8; in

  • [学习笔记]二维凸包2022-08-19 16:02:00

    对于一个集合D,D中任意有限个点的凸组合的全体称为D的凸包。 比如下图中组成的图形就是一个凸包    可以发现,二维凸包就像一个橡皮圈把所有点包了起来 我们可以简单地定义:平面凸包为平面上覆盖 $n$ 个点的最小凸多边形  那么现在我们讨论求凸包的方法 1. 斜率逼近法 这个比较容

  • OpenJudge1.5.172022-08-19 11:32:24

    20:球弹跳高度的计算 总时间限制: 1000ms 内存限制: 65536kB 描述 一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。 编程计算气球在第10次落地时,共经过多少米? 第10次反弹多高? 输入 输入一个整数h,表示球的初始高度。 输出 输出包含两行: 第1行:到球第10次落地

  • codeforces526D. Om Nom and Necklace【KMP】2022-08-19 01:00:47

    飞刀可能进不了前百,但加上小李就能进前三 忙完入学的各种事终于赶去图书馆时,在校内一天只吃了一个面包和巧克力,已是二十点四十。武大规定二十二点半闭馆,我满心期待在两个小时里总能收获些什么,万万没想到会被CF的\(bug\)所连累。这是对我很重要的一天,却是天地间寻常的一天。看着

  • 暑假集训六 [接力比赛,树上竞技,虚构推理,记忆碎片]2022-08-18 22:02:54

    暑假集训六 别问为什么从六开始。 题面 A.接力比赛 两个01背包跑一遍。 别问代码为啥写的这么阴间。 Code #include<cstdio> #include<algorithm> using namespace std; const int MAXN = 1010, MAXV = 1e6 + 10; const long long INF = 1e18 + 1145141919810; int n, m; long

  • java double精度丢失2022-08-17 12:00:33

    问题很简单,是由于我们输入的十进制的 double 类型的数据在进行计算的时候,计算机会先将其转换为二进制数据,然后再进行相关的运算。 然而在十进制转二进制的过程中,有些十进制数是无法使用一个有限的二进制数来表达的,换言之就是转换的时候出现了精度的丢失问题,所以导致最后在运算的过

  • P5931 [清华集训2015]灯泡——三分法2022-08-16 08:33:16

    一道不错的题,只是重构数据后精度太奇怪了,必须打表才能过 题目分析 根据题意我们可以抽象出一个直角梯形,并设人到墙壁的距离为\(x\),设影子在墙上的高度为\(y\) 如果没有在墙上的高度\(y\),影长会随着\(x\)的增大而减小,所以当\(y=0\)即\(\displaystyle x=\frac{hD}{H}\)时最大,所以我

  • 习题2-5 求平方根序列前N项和2022-08-15 13:04:27

    #include<stdio.h> #include<math.h> int main() { int i, n; double sum, item; scanf("%d", &n); sum=0; for(i=1; i<=n; i++){ item = sqrt(i); sum = sum+item; } printf("sum = %.2

  • 习题2-6 求阶乘序列前N项和2022-08-15 13:04:00

    #include<stdio.h> double fact(int n); int main() { int i, n; double result; scanf("%d", &n); for(i=1; i<=n; i++){ result = fact(i); } printf("%.0f", result); return 0; } double

  • 练习2-17 生成3的乘方表2022-08-15 12:33:52

    #include<stdio.h> #include<math.h> int main() { int i, n; double power; scanf("%d", &n); for(i=0; i<=n; i++){ power=pow(3,i); printf("pow(3,%d) = %.0f\n",i,power); }

  • 习题2-2 阶梯电价2022-08-15 12:31:52

    #include<stdio.h> int main() { double cost, n; scanf("%lf", &n); if(n<0) { printf("Invalid Value!\n"); } else if(n<=50) { cost = n*0.53; printf("cost = %.2f\n", cost); } else { cost = 50*0.53+(

  • 习题2-3 求平方与倒数序列的部分和2022-08-15 12:30:51

    #include<stdio.h> int main() { int i, m, n; double sum, item; scanf("%d %d", &m, &n); sum = 0; for(i=m; i<=n; i++){ item = i*i+1.0/i; sum = sum+item; } printf("sum = %.6f&quo

  • 习题2-4 求交错序列前N项和2022-08-15 12:30:09

    #include<stdio.h> int main() { int i, n, flag; double sum, item; scanf("%d", &n); sum=0; flag=1; for(i=1; i<=n; i++){ item = flag*1.0*i/(2*i-1); flag = -flag; sum = sum+item;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有