自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 曲线拟合

首先根据已知点的分布判断是几阶函数,再拟合出各次项系数。c++代码如下:#include "math.h"#include "stdio.h"#define N 7int main(){ float a[10][10], x[N + 1], y[N + 1], s, t[10], d, t1; int i, j, k, m = 2, l; //m为阶数 for(i=1;...

2018-10-21 20:56:45 331

原创 牛顿基本插值法

牛顿基本插值法又叫均差法,通过算出均差表求解拟合方程的各阶系数。c++ 代码如下:#include<stdio.h>using namespace std;int main(){ int i, k, n; float x[20], y[20], t, h, p; scanf("%d", &n); for (i = 0; i <= n; i++){...

2018-10-21 20:25:00 3062

原创 拉格朗日插值法

已知一组自变量和因变量,求某一个自变量对应的值,可以使用拉格朗日插值法。c++代码如下:#include <stdio.h>using namespace std;int main(void) { float x[20], y[20], p, t, s; int n, i, k; printf("请输入节点个数n+1\n"); scanf("%d", &amp...

2018-10-21 20:11:47 991

原创 高斯-塞德尔迭代法求解线性方程组解

高斯-塞德尔迭代法也是求解线性方程组解的一种方法,与雅可比不同之处在于,求解某个未知数的某代值时,直接使用上一未知数在该代的值。C++代码如下:#include<stdio.h>#include<math.h>using namespace std;float cha(float x[3], float y[3]){ float z; int i, ...

2018-10-21 19:55:44 4290 1

原创 雅可比迭代法

求解线性方程组可以使用迭代法,雅可比迭代法就是其中的一种,类似于求解方程组的迭代法,将Ax=b转换为迭代形式x=Cx+f,给定一组初始解,然后使用迭代方程组进行迭代。注意要先判断矩阵是否收敛c++代码如下:#include<stdio.h>#include<math.h>using namespace std;float cha(float x[3], ...

2018-10-21 19:33:02 3291 1

原创 LU分解法求解线性方程组

LU分解法是求解线性方程组的一种算法。先将系数矩阵分别转换成上三角矩阵U和下三角矩阵L,其中U(k,j)=a(k,j) - ∑L(k,m)*U(m,j)    m<k,L(i,k)=(a(i,k) - ∑L(i,m)*U(m,j))/(u(k,k))   m<k;求解Ly=b,b为因变量矩阵;求解Ux=y;c++代码如下:#include<stdio.h&g...

2018-10-21 19:14:07 9891 1

原创 列选主元的高斯消去法

列主元高斯消去法是求解线性方程组的直接方法,将系数矩阵化为上三角矩阵,使用当前行消去剩余行时,如果当前行的第一个元素非最大值,则需要与第一个元素为最大值的行进行元素互换,再使用当前行消去剩余行,然后回代方程求解。c++代码如下:#include<stdio.h>#include<math.h>#define N 3 //矩阵的阶数using name...

2018-10-21 17:25:14 11404

原创 牛顿法求解方程

牛顿法求解方程的核心是迭代,设立一个初始解,根据公式不断迭代,直至误差小于某个特定值。首先将方程化为求根形式,如:将x^3=a化为x^3-a=0,F(x)=x^3-a。迭代公式:x(i+1)=x(i)-F(x)/F'(x),下面使用牛顿迭代法求解a的立方根,c++代码如下:#include<iostream>#include<cmath>using ...

2018-10-21 17:06:43 8713

原创 对分法

对分法是解方程中比较快的方法,先确定边界,然后判断中间节点与目标的大小关系,如果不相等,则缩小边界,再次取中间节点,直至相等。c++代码如下:(代码中是求方程x*x*x - 2 * x*x - 4 * x - 7的根)#include<iostream>using namespace std;float f(float x){ return x*x*x - 2 * x*...

2018-10-21 16:53:33 4183 1

原创 上传代码到github的简单方法

首先在github官网注册一个账号,然后在下载git工具,官网直接下载就行。然后建立一个仓库建好仓库之后,将仓库地址拷贝下来回到本地电脑,到你要上传项目的文件上,点击右键 ,选择git bash here弹出命令行,执行git clone https://github.com/swordboy/example.git(https://github.com/sword...

2018-10-13 19:57:50 1005 1

原创 models.TABLE.objects.filter()与models.TABLE.objects.get()的区别

今天遇到这个坑了,折腾了好几个小时,记录一下。假如你是向去表中查询某一个数据,且查询条件对应字段的值是unique的,那么就用models.TABLE.objects.get(条件字段='值'),使用该方法只会返回一个queryset。models.TABLE.objects.get(条件字段='值')假如你是想通过某一个或者几个条件去查找多条数据,那么你就要使用models.TAB...

2018-10-03 20:56:04 2569

原创 稀疏矩阵转置中的快速转置

稀疏矩阵转置中的快速转置就是记录目标矩阵每一行的开始位置,在对原始矩阵的每个元素进行转置时,只需根据元素的所在列和目标矩阵对应行的开始位置,就可确定目标元素的位置,进而进行原始元素和目标元素相应值得交换,具体c语言代码如下:#include<iostream>#define MAXSIZE 12500typedef struct { int i, j; int e;...

2018-09-27 21:49:25 256

原创 稀疏矩阵转置的一般方法

稀疏矩阵转置需要实现:(1)将矩阵的行列值转换;(2)将数组元素中的行坐标i,列坐标j互换;(3)重排转置后元素之间的次序;(1)(2)容易实现,对于(3),将原矩阵中的元素依次按照列的次序转换目标矩阵中。具体算法如下:#include<iostream>#define MAXSIZE 12500typedef struct { int i, j;...

2018-09-25 21:43:40 1455

原创 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128),django项目出现的问题

在使用django的admin管理界面添加数据时出现的报错:'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)原因是python2.X默认的编码是ASCII码,只能处理通过ASCII编码的字符,自然汉字就不行了。解决方法,在django项目的manage.py文件头部加上下面代...

2018-08-11 20:56:17 651

原创 1021 个位数统计(C语言)

1021 个位数统计 (15)(15 分)给定一个k位整数N = d~k-1~*10^k-1^ + ... + d~1~*10^1^ + d~0~ (0<=d~i~<=9, i=0,...,k-1, d~k-1~>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。输入格式:每个输入包含1个测试用例,即一个不...

2018-08-11 20:48:11 1323

原创 1020 月饼

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种月饼...

2018-08-07 21:31:21 117

原创 1019 数字黑洞 python

给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到7766 - 6677 = 1089\ 9810 - 0189 = 9621\ 9621 - 1269 = 8352\...

2018-07-30 21:33:04 329 1

原创 部署django项目时,nginx静态文件配置通俗易懂的说明

静态文件指JS、css、图片等文件,在django项目投入生产中时,可以不必在setting中指明静态文件的路径,只需在nginx的站点配置中指明即可,详解如下:先上工程目录:opt----MyBlog     -----MyBlog     -----static            -----js           -----images          ...

2018-07-30 16:42:41 2818

原创 nginx: [emerg] directive "location" has no opening "{" in /etc/nginx/sites-enabled/default:14

错误信息:nginx: [emerg] directive "location" has no opening "{" in /etc/nginx/sites-enabled/default:14大致内容就是在配置文件里面的‘{’符号前面没有空格,检查该配置里面的‘{’在由前面没有空格的,在前面加个空格就行了。...

2018-07-30 15:54:51 5290

原创 The 'img' attribute has no file associated with it django加载图片时出现的错误

参考:https://stackoverflow.com/questions/39194097/the-photo-attribute-has-no-file-associated-with-it模板代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...

2018-07-30 10:18:07 3449

原创 1018 锤子剪刀布

大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数N(<=10^5^),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中...

2018-07-28 20:07:29 123

原创 将django项目部署在linux系统下nginx+uwsgi环境的云服务器上

nginx是当下比较流行的服务器,收到越来越多人的欢迎,django也是新兴的python的web框架,那么怎么把django项目部署到nginx上呢?我的项目目录:项目根目录:/opt/www/MyProject---|MyProject----------|__init__.py----------|views.py----------|wsgi.py---|manage.p...

2018-07-28 09:15:24 305

原创 1017 A除以B

1017 A除以B(20 分)提问本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:123456789050987654321 7...

2018-07-27 21:51:19 125

原创 TemplateDoesNotExist的解决方法

django运行时报错,提示TemplateDoesNotExist,某个html文件不存在,当然我的html模板全部放在Templates目录中,通过错误信息可以看出,django是直接把我给的模板路径当作了绝对路径,自然找不到html文件。查看了项目setting文件后,看到了其中有关于Template的设置方法,其中包括一个‘DIRS’的选项,百度一下之后,得知需要把项目模板所在目录的路径添...

2018-07-26 21:37:41 44074 14

原创 1016 部分A+B(15 分)

1016 部分A+B(15 分)提问正整数 A 的“D​A​​(为 1 位整数)部分”定义为由 A 中所有 D​A​​ 组成的新整数 P​A​​。例如:给定 A=3862767,D​A​​=6,则 A 的“6 部分”P​A​​ 是 66,因为 A 中有 2 个 6。现给定 A、D​A​​、B、D​B​​,请编写程序计算 P​A​​+P​B​​。输入格式:输入在一行中依次给出 A、D...

2018-07-26 20:53:01 390

原创 1015 德才论 (25)

宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(<=10^5^),即考生总数;L(>=60),为录取最低分数线,即德分和才分均...

2018-07-19 21:42:02 696

原创 1014 福尔摩斯的约会

大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母'D',代表星期四;第2对相同的字符是'E',那是第5个英文字母,代表一天...

2018-07-18 21:12:44 96

原创 'django-admin' 不是内部或外部命令,也不是可运行的程序 或批处理文件。问题处理

在windows的cmd中输入django-admin startproject project时报错:'django-admin' 不是内部或外部命令,也不是可运行的程序 或批处理文件。这是因为系统缺少django的环境变量。首先找到Python36-12\Scripts\django-admin.exe的位置然后在环境变量的path中追加django-admin.exe得路径,如“;C...

2018-07-17 21:07:57 20891 7

原创 1013 数素数

令P~i~表示第i个素数。现任给两个正整数M <= N <= 10^4^,请输出P~M~到P~N~的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P~M~到P~N~的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71...

2018-07-14 21:47:13 155

原创 1012 数字分类

给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入格式:每个输入包含1个测试用例。每个测试用例先给出一个不超过1000...

2018-07-12 22:13:51 146

原创 1011 A+B和C

给定区间[-2^31^, 2^31^]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。输入...

2018-07-11 22:08:34 96

原创 1010 一元多项式求导

设计函数求一元多项式的导数。(注:x^n^(n为整数)的一阶导数为n*x^n-1^。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。输入样例:3 4 -5 2 6 1 -2 0输出...

2018-07-10 21:38:18 126

原创 1009 说反话

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Com...

2018-07-09 21:47:20 138

原创 1008 数组元素循环右移问题

一个数组A中存有N(N&gt0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A~0~ A~1~……A~N-1~)变换为(A~N-M~ …… A~N-1~ A~0~ A~1~……A~N-M-1~)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第...

2018-07-08 22:15:40 139

原创 1007 素数对猜想

让我们定义 d~n~ 为:d~n~ = p~n+1~ - p~n~,其中 p~i~ 是第i个素数。显然有 d~1~=1 且对于n&gt1有 d~n~ 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (< 10^5^),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出占一行,不超...

2018-07-07 20:52:29 213

原创 1006 换个格式输出整数

让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(&lt10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出正整数n(&lt1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出n。输入样例1:234输出样例1:...

2018-07-06 20:29:04 323

原创 1005 继续(3n+1)猜想

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖...

2018-07-05 21:07:34 106

原创 1004 成绩排名

读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为\ 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 ... ... ... 第n+1行:第n个学生的姓名 学号 成绩其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间的一个整数,这里保证在一组测试用...

2018-07-04 20:38:51 218

原创 1002 写出这个数 python

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10^100^。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu分析:这题...

2018-07-03 19:28:58 1396

原创 1003 我要通过 python

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;\任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;\ 如果...

2018-07-03 19:07:53 349

迷你记事本安装包和源码

迷你记事本,一款小巧的记事本。资源内含迷你记事本的安装包和软件源码,仅用来学习交流,不要进行商业应用。

2018-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除