【转】堕落的天蓝色天使
eb44ce4cc1f4aef4a1743005f1d61db342ee3341dfa46eee977f3c6730b4f7e897c85d5a97e493de608dfbc9f92ea84bf0f930468485ab40f2fc08446b227cdb4df4f12455986998136476f026af86164658b5cbe8e615e633ebb185f2ec7849f6599741f6ea186e60315fe0de449922c34ec8c6d25a621c0900fd4b73fc7069968c4715b3bbc1a97b0398770584aa18f2892151efdaf2b69c7d66f5dc437b897f350aca7d18e30fc7694a702b59e81915c13bf232cb0d23cb8f14f39701d1b1932d24ca1820fd44f5bffb01a61b07ca6789f45decaedd59adff55fdb9f15197dfa5ad5219e84dcce60237229a7ddebb3dca33388103ad3b1 ...
【转】破碎的白金色爱恋
bbbf624166adc60d21b5c93a5386e92f3067258d7f09cbf7b9a987184e9d5018650b55d1ad71393fb700b878d1ad94fe01f0032e81f0fb6e3b36c0dfbfeb7b4e11260e2bac987289989dddb01fa74360cd7ab6a5a60c1551e8f77da8a943969698bb35d2d5ff40f920b63d7492a9527b142b44779b51ca3fa7e95d997d348841318a0e788019f3f2bfe12fee08ef59671ce8990621c664be6d71d594bcb37decee7eeddf8718dc9a087cd28cb4fd9f14530426a2e66459d66d2c8c3acec4d28018601abc8b07e0408da858f86bdc22e934bf88039700000a8c641f1f7680707e85dcb6cb197788128e774428192e6151f5f515a723f337d3b ...
排序算法
排序在我们的生活中很常见啊(((
基础知识
排序的稳定性:两个相等元素在排序之后相对位置没有变化(比如A=B,A在B的左边,排完序后A还在B的左边)
基本上没有别的了((((不要说你连什么是时间复杂度和空间复杂度都不知道
冒泡排序冒泡排序,这是一个效率极低的排序算法,他是通过一个一个数比较大小,然后交换位置使数组有序的算法,因为数字在交换过程中像泡泡,所以叫冒泡排序。
123456789for(int i=1; i<=n; i++){ for(int j=i+1; j<=n; j++){ if(a[i]>a[j]) swap(a[i], a[j]); }}for(nit i=1; i<=n; i++){ printf("%d ", a[i]);}
显而易见,这是 $O(n^2)$ 的排序算法
计数排序相比之下,计数排序是一个比较好的选择(
对于数字比较小的情况下(数字不可以小于零),我们可以统计每个数字的个数,然后按数字输出。
123456789101112int ...
高精度算法
庞大的数字,从更加庞大的视角来看呢?—— 高精度
总体思想因为数据结构的局限性,int 可以存下 $9$ 位数,long long 可以存下 $20$ 位数,__int128 可以存下 $39$ 位数 ,之后我们就只能使用更大的存储方式,高精度就是使用数组存储的数据结构。
其实现方式就是,使用字符串输入,数组模拟计算方式。
实现输入由于没有足够大的数据类型去装下及其大的整数,所以,我们可以使用字符串读入。由于数字比较大,使用 string 可能会出现问题,所以使用 char 数组。(高精乘复杂度 $O(n^2)$ ,所以涉及到高精乘的 $n$ 不会特别大)
1234567int a[2010];string s;cin>>s;for(int i=0, len=s.length(); i<len; i++){ a[i]=s[len-i-1];//为了方便进位,我们把数字倒着存储}
计算接下来,我们预处理好两个参与运算的数字的数组后,我们要开始模拟运算。
我们来思考,在我们小学刚刚学加减乘除时,使用的方法是什么((
加法:按位加法,然后 ...
人文学本《中国古代经济重心南移》
人文学科的第二个学本。
历史部分永嘉之乱安史之乱靖康之难地理部分总结
关于hexo访问tag页面的问题
可能是版本问题哦,输入 hexo -v 看看是不是版本7.0.0,记得改成版本6.3.0。
Hello everyone
在大家的帮助下,本蒟蒻的hexo博客也算勉强顺利搭建完成!
测试新的文章样式
asdfasdfasdfasdfasdfasdfasdf
asdf测试文件