- 博客(22)
- 收藏
- 关注
原创 CSU-ACM E(2480)楼梯
列举前几项,易发现答案为斐波那契数列前m项求和#include <iostream>using namespace std;int main() { long long m, a = 1, b = 2, ans = 3; const long long M = 998244353; cin >> m; if (m == 1) { cout << 1; return 0; } else ..
2022-04-12 10:41:36
190
原创 CF12B Correct Solution?
#include<iostream>#include<cmath>#include<iomanip>#include<string>#include<algorithm>using namespace std;int main(){ string s; getline(cin, s); int length = s.size(); string in; getline(cin, i...
2022-03-12 00:33:27
294
原创 洛谷 CF6A 判断能否组成三角形
原代码:#include <iostream>#include<cmath>#include<iomanip>#include<string>using namespace std;void sort (int *length){ for (int i = 0; i < 3; i++) { for (int j = 0; j < 3 - i; j++)//从小到大 { if (length[j] >...
2022-02-26 21:38:04
273
原创 洛谷 B2020 分糖果
原代码:#include<iostream>using namespace std;int main(){ int arr[5]; for (int i = 0; i < 5; i++) { cin >> arr[i]; } int sum = 0; //int a, b, c, d, e; int out = 0; for (int i = 0; i < 5; i++) { out = arr[i] / 3; s...
2022-02-25 01:28:18
1133
原创 洛谷 B2004 对齐输出
除了\t外,还能用<iomanip>头文件里的setw()函数来处理对齐输出。本题主要考察输出流的控制。setw() 函数setw()函数可以控制输出流的下一个输出内容的场宽。以下是一个使用的例子。当运行以下语句时:int a=114514;cout<<a;输出结果将为:114514当包含了头文件<iomanip>,并运行以下语句时:int a=114514;cout<<setw(10)<<1.
2022-02-24 14:13:55
629
2
原创 PIPIOJ 1043 数学王子
我的解法:#include<iostream>#include<cmath>using namespace std;double calculate(int num)//1+2+……+10n{ double max = pow(10, num); double sum = 0; for (double i = 1; i <= max; i++) { sum = sum + i; } return sum;}int main(){...
2022-02-24 13:19:33
162
原创 PIPIOJ 1029 整数立方和
#include<iostream>#include<cmath>using namespace std;int main(){ int k; while (cin >> k) { long long sum = 0; for (int i = 1; i <= k; i++) { sum = sum + pow(i, 3); } cout << sum << endl; } return 0...
2022-02-23 14:27:52
570
原创 PIPIOJ 1003 最少钱币数
#include<iostream>using namespace std;int min(int salary){ int minNum = 0; int hundred, fifty, ten, five, two, one; if (salary == 1||salary==2 || salary == 5 || salary == 10 || salary == 50 || salary == 100) { minNum...
2022-02-23 14:17:08
516
原创 C++中 定义,声明的语句之后是否需要加分号“;”
在C语言汇中,分号(semicolon)是终结符号(terminator),用来终结声明(declaration)或单个语句(statement)。(主要是用来帮助编译器解析源代码的)就问题而言,对前者来讲是声明,需要加分号;对后者来讲是定义,非声明非语句,不需要加分号。语句、定义不需要分号结尾,声明需要分号结尾; 语句、定义不需要分号结尾,声明需要分号结尾; 语句、定义不需要分号结尾,声明需要分号结尾;语句:if、for、while都是statement,所以{ }本身是语句的一部分
2022-02-20 18:40:24
3823
原创 PIPIOJ 1001 水仙花数
纠结的点:多行输入#include<iostream>#include<cmath>using namespace std;int main(){ int n, m; while (cin >> m >> n) { int count=0; for (int num = m; num <= n; num++) { if ((pow((num / 100), 3) + pow((num / 10)%10,..
2022-02-17 21:39:06
329
原创 c++动态数组的使用 new
在c++中,有的时候会遇到变长的数组(不管是一维的还是二维的),这个时候就需要用到动态数组了,并且要用new和delete两个操作符,这俩操作符一般成对使用。一维的动态数组#include<iostream>using namespace std;int main(){ int n; //输入数组长度 cin >> n; int* p= new int[n]; /*创建了一个长度为n的动态数组,并且返回这个数组的首地址给p,p就指向了这个动态数组,可以通过
2022-02-17 18:23:38
6488
2
原创 std::
引例:#include<iostream>int main(){ std::cout<<"我喜欢C++";//输出一句话 std::cout<<std::endl;//换行 return 0;}1.std是什么? std:: 是个名称空间标示符,C++标准库中的函数或者对象都是在命名空间std中定义的,所以我们要使用标准函数库中的函数或对象都要使用std来限定。 对象count是标准函数...
2022-02-15 23:09:17
177
原创 C++ unsigned
无符号数,作用为存储的数据范围大 unsigned char是无符号字节型,char类型变量的大小通常为1个字节(1字节=8个位),且属于整型。整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数据,比如16位系统中一个int能存储的数据的范围为-32
2022-02-15 15:54:31
7077
1
原创 高数 吉米多维奇 785
1.可微与偏导数存在的关系2.二元函数可微 可推出 切平面存在3.求曲线的切向量需先化成参数方程形式(如果是以曲面交线形式给定的曲线,那么先求两个曲面在该点的法向量,二者的叉积即为曲线的切向量。)4.z=f(x,y)F=f(x,y)-z...
2022-02-12 15:07:55
726
原创 二元函数可微与切平面存在的关系
先说结论:二元函数可微,推出该点存在切平面参见同济大学高等数学教材下册,第七版(某度能搜到电子版),P100偏导存在就是指x和y两方向的偏导存在 结合二元函数的几何意义,切平面存在,必须要曲面上通过该点任何方向的曲线都具有切线,且这些切线都在同一个平面(切平面)上 二元函数可微,所以在该点函数连续,即在该点邻域内沿任何方都趋近于该点的函数值,反映在几何图形上,就是该点函数曲面光滑(参照一元函数曲线光滑的定义)。只有在该点光滑,才会有切平面的存在 以上第2、3条是从几何图形(数形结合的思维)来看
2022-02-12 14:44:50
7076
3
原创 函数中微分与增量的区别与联系
假设一个函数f(x),从x=a到x=a+Δx,沿x轴正向分析下函数值的变化。这里的A其实就是函数f(x)在a点处的导数值,也就是f(x)在(a,f(a))这一点上的切线的斜率值。注:这是一点处的导数的几何意义。可见,图中的f'(a)实际就是常说的A可以看到右端PQ的距离为f'(a)Δx。也就是常写的“dy=f'(a)Δx”这个dy,你可以叫它“函数的微分”,也可叫它“线性主部”注意区分“dy”与“Δy”的区别,这两个不是一个东西。Δy是函数从x=a到x=a+Δx这一过程的函数增量,即Δy
2022-02-09 14:37:31
7604
原创 全微分的充分条件和必要条件
一个多元函数在某点的全微分存在的充分条件是:此函数在该点某邻域内的各个偏导数存在且偏导函数在该点都连续,则此函数在该点可微。 一个多元函数在某点的全微分存在的必要条件是:若多元函数在某点可微,则此函数在该点必连续。...
2022-02-07 14:20:18
9247
3
原创 cout顺序,i++和++i,*p++和*++p
1.cout输出流顺序cout是从右到左读取参数,如果参数是函数,则先执行函数体,再将返回的值压栈,否则直接将值压栈,最后再将栈中的值输出来#include <iostream>using namespace std;int hello1();int hello2();int main() { int a, b; cout << "a=" << hello1() << endl << "b=" <<
2022-02-03 23:11:43
3996
原创 二次极限与二重极限的关系
1.若没有其他条件,两个二次极限没有特定关系,且二次极限与二重极限也没有特定关系,即:1)两个二次极限可以一个存在、一个不存在,也可以都存在但不相等2)二次极限存在不能推出二重极限存在,二重极限存在也不能推出二次极限存在2.推论1):若两个二次极限都存在但不相等,则二重极限不存在(这个来自于其他地方,但可以由上面结论用反证法,先假设二重极限=A,得出与“两个二次极限不相等”矛盾)推论2):若二重极限、两个二次极限三者均存在,则三者相等注意:如果二重极限和其中一个二次极限相等,..
2022-02-03 11:04:54
5924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人