自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DragonOne的博客

外面的世界散发着强大的磁场。www.tothefor.com

  • 博客(23)
  • 收藏
  • 关注

原创 2021全国大学生数学建模竞赛ABC题资料

A 题 “FAST”主动反射面的形状调节中国天眼——500 米口径球面射电望远镜(Five-hundred-meter Aperture Spherical radio Telescope,简称 FAST),是我国具有自主知识产权的目前世界上单口径最大、灵敏度最高的 射电望远镜。它的落成启用,对我国在科学前沿实现重大原创突破、加快创新驱动发展具有重 要意义。FAST 由主动反射面、信号接收系统(馈源舱)以及相关的控制、测量和支承系统组成(如 图 1 所示),其中主动反射面系统是由主索网、反射面板、下拉索

2021-09-10 11:34:18 1920

原创 暑假集训 第五节 BIT树状数组

1.单点修改、区间查询int lowbit(int x){ return x=x&(-x);}单点修改void update(int x,int num){ for(int i=x;i<=n;i+=lowbit(i)) C[i]+=num;}区间查询int getsum(int x){ int ans=0; for(int i=x;i;i-=lowbit(i)) ans+=C[i]; return ans;}2.区间修改、单点查询与

2020-07-24 11:27:22 108

原创 用scanf输入string

#include <stdio.h>#include <string>using namespace std;int main(){ string a; a.resize(100); //需要预先分配空间 scanf("%s", &a[0]); puts(a.c_str()); return 0;}

2020-07-23 11:31:28 459

原创 暑假集训 第四节 线段树

#define _CRT_SECURE_NO_DEPRECATE#include<iostream>#include<algorithm>#include<functional>#include<numeric>#include<string>#include<vector>#include<cstring> //memset#include<queue>using namespace std

2020-07-23 11:28:06 107

原创 暑假集训 第三节 哈夫曼

int n, a[100];int WPL(){ priority_queue<int, vector<int>, greater<int> > q; for (int i = 0; i < n; i++) q.push(a[i]); int wpl = 0; while (q.size()>1) { int d1 = q.top(); q.pop();

2020-07-19 16:05:15 79

原创 统计单词数---最简单方法-3行代码轻松搞定

单词总数#include<iostream>#include<algorithm>#include<vector>#include<string>using namespace std;vector<string> v;string s;int main(){ while (cin>>s) ...

2020-04-26 16:45:05 217

原创 KMP(看毛片)NEXT数组模板

int next[100005];//next数组 void getnext(char* s){//构造next数组 next[0]=-1; int i=0,j=-1; //j初值赋值0其实也行,仅仅是为了少一个判断, while(s[i]){ if(j==-1||s[i]==s[j]) next[++i]=++j; else j=next[j]; }}...

2020-04-25 16:26:24 7343

原创 最大公约数

1.位运算int gcd(int a,int b){ while(b^=a^=b^=a%=b); return a; //最大公约数}

2020-04-25 16:20:54 83

原创 约瑟夫环

另解#include <iostream>using namespace std;int main(){ int n, m, x = 0; cin >> n; cin >> m; for (int i = 2; i <= n; i++) { x = (x + m) % i; } cout << x + 1 ...

2020-04-20 11:06:56 82

原创 算法入门笔记(七):最长公共子序列长度

#include<iostream>#include<algorithm>using namespace std;char v1[100100], v2[100100]; //v1:abcd v2:becd 3(bcd)int dp[10010][10010]; int n, m; //两个字符串的长度int main(){ for (int...

2020-04-17 16:21:46 598

原创 字符串中的最长的单词输出

#include<stdio.h>#include<stdlib.h>#include<string.h>char s[100];int n;char t[30], temp[30];int main(){ t[0] = '\0'; gets(s); int len =strlen(s); for (int i = 0; i < le...

2020-03-26 14:21:07 624 1

原创 求第n项斐波那契数的值

#include<iostream>using namespace std;int f1 = 1, f2 = 1;int k, n;int main(){ cin >> n; if (n % 2 != 0) k = n / 2; else k = (n / 2) - 1; for (int i = 0; i < k; i++) { f1...

2020-03-26 13:09:59 136

原创 16进制转化为10进制

#include<iostream>#include<string>using namespace std;int main(){ string s; cin >> s; int leth = s.length(); long long sum = 0; for (int i = 0; i &...

2020-03-25 13:21:14 607

原创 最少硬币问题(最少组合数与最少硬币数)

#include<iostream>#include<algorithm>#define INF 0x3f3f3f3fusing namespace std;long long dp[100000];int w[100000], t[100000], m, n; //w为面值 t为个数 m为凑的钱数 n为硬币的种类数int main(){ memset(...

2020-03-12 17:14:52 652 1

原创 算法入门笔记(六):背包dp

算法入门笔记:背包dp//01背包void ZeroOnePack(int v, int w, int m) { //v为当前物品的容量 m为给定最大的容量 w为当前物品的价值 for (int i = m; i >= v; i--) { dp[i] = max(dp[i], dp[i - v] + w); }}//完全背包 void CompletePack...

2020-03-11 16:55:37 189

原创 算法入门笔记(五):01背包dp

算法入门笔记:背包d01背包dp简单版代码优化版代码持续更新中······

2020-03-09 17:39:40 233

原创 算法入门笔记(四):大数相加减(高精度)

算法入门笔记:大数相加减(高精度)#include<iostream>#include<string>#include<algorithm>using namespace std;string A, B;int a[10000], b[10000], c[10000], i, j;char ch = '-';int main(){ cin &...

2020-03-09 12:50:20 207

原创 算法入门笔记(三):二分查找(折半查找)

算法入门笔记:二分查找int find(int a[],int len,int m) //len为数组的长度 m为被查找的数{ int left = 0, right = len - 1; while (left <= right) { int k = (left+right) / 2; if (m...

2020-03-09 12:44:20 212

原创 算法入门笔记(一):快速幂基础

算法 快速幂基础

2020-03-09 11:22:18 131

原创 删除指定字符

实现删除指定字符的两种代码1.#include <stdio.h>void del_char (char *p,char ch){ int i,j; for(j=i=0;p[i];i++) if(p[i]!=ch) p[j++]=p[i]; p[j]=p[i];}int main( ){ char a,s...

2019-12-14 10:02:00 107

原创 位运算相关知识

三种语言的位运算C语言中位运算的优先级常见变换操作

2019-12-04 09:32:40 162

原创 计算输入数字位数的方法

计算输入数字位数的方法

2019-11-25 09:46:52 715

原创 关于指针与数组的关系(C语言)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-11-24 16:56:18 417

空空如也

空空如也

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

TA关注的人

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