当前位置: 首页 > news >正文

信阳做网站优化自适应网页设计规范

信阳做网站优化,自适应网页设计规范,wordpress 自定义翻页,南宁网页设计价格实验1-1 斐波那契数 【问题描述】斐波那契数 #xff08;通常用 F(n) 表示#xff09;形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始#xff0c;后面的每一项数字都是前面两项数字的和。 定义#xff1a;F(0) 0, F(1) 1, F(n) F(n-1) F(n-2) 其中n1 要求计… 实验1-1 斐波那契数 【问题描述】斐波那契数 通常用 F(n) 表示形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始后面的每一项数字都是前面两项数字的和。 定义F(0) 0, F(1) 1, F(n) F(n-1) F(n-2) 其中n1 要求计算第n个斐波那契数。 【输入形式】输入1行包含1个整数n。 【输出形式】输出1行包含1个整数表示计算的F(n) 【样例输入1】 2 【样例输出1】 1 【样例说明1】 F(2) F(1) F(0) 1 0 1 【样例输入2】 3 【样例输出2】 2 【样例说明2】 F(3) F(2) F(1) 1 1 2 【说明】 0 n 30 递归 #includeiostream using namespace std;int fib(int x) {if(x 1 || x 0 ){return 1;}else{return fib(x-1) fib(x-2);} } int main() {int x;cin x;cout fib(x) \n; } 数组循环 #includeiostream using namespace std; const int N 1e5 10; int f[N];int main() {int x;cin x;f[0] 1,f[1] 1;for(int i 2 ; i x ; i ){f[i] f[i-1] f[i-2];}cout f[x] \n; } 实验1-2 整数幂 【问题描述】实现pow(x,n)即计算实数x的非负整数n次幂。 【输入形式】输入1行包含2个实数第1个表示实数x第2个表示非负整数n。 【输出形式】输出1行一个数字表示计算结果结果保留4位小数。 【样例输入1】 2 10 【样例输出1】 1024.0000 【样例说明1】 2^10 1024 【样例输入2】 1.1 2 【样例输出2】 1.2100 【样例说明2】 1.1 ^ 2 1.21 【说明】 -100 x 100 0 n 100 【进阶】 思考如果n可以取负数 递归 #includeiostream #includeiomanip using namespace std;float pow(float x,int n) {if( n 0){return 1;}else{return pow(x,n-1)*x;} } int main() {float x;int n;cin x n;cout fixed setprecision(4) pow(x,n) \n;//推荐带精度的话写printf//printf(%.4f,pow(x,n) ); } 实验1-3 基数排序 【问题描述】给定一个长度为n的整数数组nums要求使用【基数排序】的方法将该数组升序排序。 【输入形式】输入的第1行中有1个数字n表示数组的长度第2行中有n个数字表示数组的元素 【输出形式】输出1行中有n个数字表示按照升序排序后的数组数字之间使用空格分割。 【样例输入】 5 35 28 9 87 56 【样例输出】 9 28 35 56 87 【说明】 1 n 10^4 0 nums[i] 10^5 #includeiostream #includebits/stdc.h using namespace std; const int N 1010; int a[N];void RadixSort(int n) {int maxx 1;//最大值 int base 1;//基数 int tmp[N];while( maxx / base 0) //看最大值的位数 {int bucket[10] {0};for(int i 0 ; i n ; i ){bucket[ a[i] / base % 10 ] ;}for(int i 1; i 10 ; i ){bucket[i] bucket[i-1];}for(int i 0 ; i n ; i ){tmp[ bucket[a[i] / base % 10] - 1] a[i];bucket[a[i] / base % 10] -- ;}for(int i 0 ; i n ; i ){a[i] tmp[i];}base * 10;} } int main() {int n;cin n;for(int i 0 ; i n ; i ){cin a[i];}RadixSort(n);for(int i 0 ; i n ; i ){cout a[i] ;}return 0; } 实验1-4 生成排列 【问题描述】使用归纳法生成数组1,2...n的所有排列。 【输入形式】输入1行包含1个整数n。 【输出形式】输出包含若干行每行表示1个排列方式每行排列数字之间使用空格分割。可以按照任意顺序输出。 【样例输入】 3 【样例输出】 1 2 3  1 3 2  2 1 3  2 3 1  3 1 2  3 2 1  【样例说明】 数组1,2,3的排列共有3*2*16种可能。 【说明】 1n10 #includeiostream #includebits/stdc.h using namespace std; const int N 1010; int a[N]; bool vis[N]; void show(int n,int step) {if(step n 1){for(int i 1 ; i n ; i ){cout a[i] ;}cout \n;}else{for(int i 1;i n ; i ){if(vis[i]false){vis[i] 1;a[step] i;show( n , step1 );vis[i] 0;}}} } int main() {memset(vis,0,sizeof vis); int n;cin n;show(n,1);return 0; } 实验1-5 寻找多数元素 【问题描述】给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。题目保证一定存在多数元素。 【输入形式】输入的第1行中有1个数字n表示数组的长度第2行中有n个数字表示数组的元素 【输出形式】输出1行一个数字表示该数组中的多数元素。 【样例输入】 3 1 2 1 【样例输出】 1 【说明】 1 n 10^5 -10^9 nums[i] 10^9 法一 upper_bound和lower_bound很好用 #includeiostream #includebits/stdc.h using namespace std; const int N 1010; int a[N]; int num;int main() {int n;cin n;for(int i 0 ; i n ; i ){cin a[i];}sort(a,an);int mid1 a[n/2];int mid2 a[n/2 1];int num1 upper_bound(a,an,mid1) - lower_bound(a,an,mid1); //记录个数 //int num2 upper_bound(a,an,mid2) - lower_bound(a,an,mid2);if( num1 n/2)cout mid1;elsecout mid2;return 0; } 法二 //5. 寻找多数元素 //小小暴力 #includebits/stdc.h #includealgorithm using namespace std; const int N1e510; int num[N];int main() {int n,x;cin n;for(int i1;in;i){cinnum[i];}if(n1){coutnum[1];return 0;}sort(num1,numn1);for(int i2;in;i){if(num[i]num[i-1]){int cnt1;while(num[i]num[i-1]){cnt;i;}i-1;if(cntn/2){coutnum[i-1] ;}}}return 0; }
http://www.pierceye.com/news/571200/

相关文章:

  • 网站 风格做网站都可以做什么
  • 网站的建设公司简介现在建站好么
  • 简述电子商务网站建设流程wordpress极速优化
  • 移动网站怎么做万维设计
  • 建设网站我们重中之重-用户体验企业网站模板 首页大图
  • 怎么在本地做网站wordpress 建表
  • wordpress整站数据网站设计公司排名
  • 常州建设局网站海南网站建设报价方案
  • 做网站流量怎么解决广州热点新闻
  • 浙江省网站icp备案网页设计大赛海报
  • 做传奇开服一条龙网站哪个好学计算机网站建设
  • 商城网站素材wordpress影视解析插件
  • 昆明市住房和城乡建设局门户网站如何做自己官方网站
  • 微网站官网室内设计平面图素材
  • 国外做袜靴的网站wordpress在后台文章自定义表单
  • 网站商城建设实训心得优质校建设网站
  • 皖icp网站建设专业建设存在问题及改进建议
  • 建设网银登录网站wordpress怎么删除目录下
  • 网站建设帖子微信附近人推广引流
  • 苏州建网站要多少钱龙岩推广公司
  • 网站二次开发做外贸网站策划
  • 珠海建网站公司wordpress 关闭访问
  • 建设跳转公积金网站网站建设太金手指六六二五
  • 怎样做办公用品销售网站网站开发与维护 专业
  • 大气的网站设计wordpress顶栏
  • 网站开发用到哪些技术中国建设集团官网
  • 淘宝客网站建设多少钱可以做微课ppt模板 网站有哪些内容
  • 太原做网站的wordpress 手机端api
  • 网站开发与rest老河口网站设计
  • 广州个人网站搭建二次元wordpress博客