第二节 随机变量的数学期望
下载PDF点这里
分析程序运行过程,说明拷贝造函数的调用过程
代码:
#include <iostream>using namespace std;class Complex{public: Complex(double r, double i); Complex(Complex& c); Complex add(Complex c); void print(void);private: double real, image;};Complex::Complex(double r, double i) :real(r), image(i){ cout << "调用两个参数的构造函数" << endl;}Complex::Complex(Complex& c){ real = c.real; image = c.image; cout << "调用拷贝构造函数" << endl;}void Complex::print(void){ cout << "(" << real << "," << image << ") ...
第一节 随机变量及其分布
下载PDF点这里
计数问题-数位统计DP
问题描述
给定两个整数 aaa 和 bbb ,求 aaa 和 bbb 之间的所有数字中 0∼90∼90∼9 的出现次数。
输入格式
输入包含多组测试数据。
每组测试数据占一行,包含两个整数 aaa 和 bbb 。
当读入一行为 0 0时,表示输入终止,且该行不作处理。
输出格式
每组数据输出一个结果,每个结果占一行。
每个结果包含十个用空格隔开的数字,第一个数字表示 0 出现的次数,第二个数字表示 1 出现的次数,以此类推。
解答
#include<bits/stdc++.h>using namespace std;// 将数字序列从第l位到第r位转换为一个整数int toInt(vector<int>& digits, int l, int r) { int result = 0; for (int i = l; i >= r; --i) result = result * 10 + digits[i]; return result;}// 计算10的x次方int pow10(int x) { int ...
快速排序
题目描述
给定你一个长度为nnn的整数数列。
请你对这个数列按照从小到大进行排序并输出。
输入格式
输入共两行,第一行包含整数nnn,第二行包含nnn个整数表示整个数列。
输出格式
输出一行排好序的数列。
解答
#define _CRT_SECURE_NO_WARNINGS#include<iostream>#include<algorithm>using namespace std;const int N = 1e7 + 10;int n, q[N];// Q_sort函数实现快速排序,参数为数组q、排序开始位置l和结束位置rvoid Q_sort(int q[], int l, int r) { if (l >= r) return; // 如果开始位置大于等于结束位置,则不进行排序 // 快排模板 int x = q[l + (r - l) / 2], i = l - 1, j = r + 1; // 选择中间位置的值作为基准值x,初始化左右指针i和j while (i < j) { // 当左指针小于右 ...
第七节 斯托克斯公式 环流量与旋度
下载PDF点这里
第六节 高斯公式 通量与散度
下载PDF点这里
第五节 对坐标的曲面积分
下载PDF点这里
第四节 对面积的曲面积分
下载PDF点这里
第三节 格林公式及其应用
下载PDF点这里
第二节 对坐标的曲线积分
下载PDF点这里
第一节 对弧长的曲线积分
下载PDF点这里