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

cms网站模板套用教程百度官方客户端

cms网站模板套用教程,百度官方客户端,网站开发开销,网络设计报告的研究意义B2093 查找特定的值 - 洛谷 题⽬要求下标是从0开始的,和数组的下标是吻合的,存放数据应该从下标0开始n的取值范围是1~10000数组中存放的值的绝对值不超10000,说明int类型就⾜够了找到了输出下标,找不到要输出-1,这⼀点…
B2093 查找特定的值 - 洛谷
  • 题⽬要求下标是从0开始的,和数组的下标是吻合的,存放数据应该从下标0开始
  • n的取值范围是1~10000
  • 数组中存放的值的绝对值不超10000,说明int类型就⾜够了
  • 找到了输出下标,找不到要输出-1,这⼀点要注意,很容易忽略
#include <bits/stdc++.h>
using namespace std;int main()
{ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;vector<int> arr(n);for(auto &x : arr){cin >> x;}int a;cin >> a;int i = 0;int flg = true;for(auto x : arr){if (a == x){cout << i << '\n';flg = false;break;}i++;}if (flg){cout << -1 << '\n';}return 0;
}
#include <iostream>  
using namespace std;  const int N = 10010;  
int arr[N];  int main()  
{  int n = 0;  cin >> n;  for (int i = 0; i < n; i++)  {  cin >> arr[i];  }  int k = 0;cin >> k;  int i = 0;  for (i = 0; i < n; i++)  {  if (k == arr[i])  {  cout << i << endl;  break;  }  }  if (i == n)  cout << -1 << endl;  return 0;  
}
  1. 有的题⽬要求数据从下标0的位置开始存放,也有些题⽬要求数据是从下标1的位置开始存放,要仔细阅读题⽬。让从下标1开始存放的时候,数组的开辟必须要有多余的空间使⽤,如果开辟的刚刚好就会越界。
  2. 数组空间的开辟要⾜够,以免数据越界,所以经常题⽬需要存放n个数据,就开辟n+10个空间,这样空间就⾮常充⾜,⽐较保险。其实在空间⾜够的情况下,浪费⼀点空间是不影响的。动态规划相关算法,⼀般都会预留好空间。
  3. ⼀般数组较⼤的时候,建议将数组创建成全局数组,因为局部的数组太⼤的时候,可能会导致程序⽆法运⾏,刷题多了就⻅怪不怪了。全局变量(数组)是在内存的静态区开辟空间,但是局部的变量(数组)是在内存的栈区开辟空间的,每个程序的栈区空间是有限的,不会很⼤。
B2089 数组逆序重存放 - 洛谷
#include <bits/stdc++.h>
using namespace std;int main()
{ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;vector<int> a(n);for (auto &x : a){cin >> x;    }int left = 0, right = n - 1;while (left <= right){int tmp = a[left];a[left] = a[right];a[right] = tmp;left++;right--;}for (auto x : a){cout << x << ' ';        }return 0;
}
#include <iostream>  
using namespace std;  int arr[110] = { 0 };  int main()  
{  int n = 0;  cin >> n;  int i = 0;  for (i = 0; i < n; i++)  cin >> arr[i];  //逆序  int left = 0;  int right = n - 1;  while (left < right)  {  int tmp = arr[left];  arr[left] = arr[right];  arr[right] = tmp;  left++;  right--;  }  for (i = 0; i < n; i++)  cout << arr[i] << " ";  return 0;  
}
#include <iostream>
using namespace std;  int arr[110] = { 0 };  int main()  
{  int n = 0;  cin >> n;  int i = 0;  for (i = 0; i < n; i++)  cin >> arr[i];  //逆序输出  for (i = n - 1; i >= 0; i--)  cout << arr[i] << " ";  return 0;  
}
B2091 向量点积计算 - 洛谷
#include <bits/stdc++.h>
using namespace std;int main()
{ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;vector<int> a(n);for (auto &x : a){cin >> x;        }vector<int> b(n);for (auto &x : b){cin >> x;        }int ans = 0;for (int i = 0; i < n; i++){ans += a[i] * b[i];}cout << ans << '\n';return 0;
}
#include <iostream>  
using namespace std;  const int N = 1010;  
int arr1[N];  
int arr2[N];  int main()  
{  int n = 0;  cin >> n;  for (int i = 0; i < n; i++)  {  cin >> arr1[i];  }for (int i = 0; i < n; i++)  {  cin >> arr2[i];  }  int ret = 0;  for (int i = 0; i < n; i++)  {ret += arr1[i] * arr2[i];  }  cout << ret << endl;  return 0;  
}
#include <iostream>  
using namespace std; const int N = 1010;  
int arr1[N];  int main()  
{  int n = 0;  int m = 0;  cin >> n;  for (int i = 0; i < n; i++)  {  cin >> arr1[i];  }  int ret = 0;for (int i = 0; i < n; i++)  {  cin >> m;  ret += arr1[i] * m;  }  cout << ret << endl;  return 0;  
}
B2090 年龄与疾病 - 洛谷
#include <bits/stdc++.h>
using namespace std;int main()
{int n;cin >> n;vector<int> p(n);for (auto &x : p){cin >> x;        }//0-18 、 19-35 、 36-60、 61int c = 0, t = 0, a = 0, o = 0;for (auto x : p){if (x >= 0 && x <= 18)c++;if (x > 18 && x <= 35)t++;if (x > 35 && x <= 60)a++;if (x > 60)o++;}printf("%.2f%%\n", c * 100.0 / n);printf("%.2f%%\n", t * 100.0 / n);printf("%.2f%%\n", a * 100.0 / n);printf("%.2f%%\n", o * 100.0 / n);return 0;
}

这组数据不存储下来也是可以的,因为只有⼀组数据,所以⼀边读取,⼀边统计也是可以的,这样省略了数组空间的开销

#include <iostream>  
using namespace std;  int n;  
int num;  
int p1, p2, p3, p4;  int main()
{  cin >> n;  int i = 0;  //输⼊⼀个处理⼀个  for (i = 0; i < n; i++)  {  cin >> num;  if (num >= 0 && num <= 18)  p1++;  else if (num >= 19 && num <= 35)  p2++;  else if (num >= 36 && num <= 60)  p3++;  else  p4++;  }  printf("%.2f%%\n", p1 * 1.0 / n * 100);  printf("%.2f%%\n", p2 * 1.0 / n * 100);  printf("%.2f%%\n", p3 * 1.0 / n * 100);  printf("%.2f%%\n", p4 * 1.0 / n * 100);  return 0;  
}

题⽬要求输出的是百分⽐,是带%的,这个要特殊处理⼀下

B2092 开关灯 - 洛谷

![[Pasted image 20250301201059.png]]

#include <bits/stdc++.h>
using namespace std;const int N = 5010;
int a[N] = {0};int main()
{ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;for(int i = 2; i <= n; i++){for (int j = i; j <= n; j++){if (j % i == 0){//arr[j] = !arr[j];if(a[j] == 1)a[j] = 0;elsea[j] = 1;}}}for (int i = 1; i <= n; i++){if (a[i] == 0)cout << i << ' ';}cout << endl;return 0;
}
P1428 小鱼比可爱 - 洛谷
#include <bits/stdc++.h>
using namespace std;int main()
{ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;vector<int> a(n);for (auto &x : a){cin >> x;        }for (int i = 0; i < n; i++){int cnt = 0;for (int j = 0; j < i; j++){if (a[j] < a[i]){cnt++;}}cout << cnt << ' ';}return 0;
}
冒泡排序

冒泡排序的原理:通过重复地遍历待排序的数列,依次⽐较相邻元素并交换,使得每⼀轮遍历都将未排序部分的最⼤或最⼩值“冒泡”到数列的⼀端
![[Pasted image 20250301213245.png]]

#include <bits/stdc++.h>
using namespace std;int main()
{ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;vector<int> a(n);for (auto &x : a){cin >> x;}for (int i = 0; i < n - 1; i++){for (int j = 0; j < n - 1 - i; j++){if (a[j] < a[j + 1]){int tmp = a[j];a[j] = a[j+1];a[j+1] = tmp;}}}for (auto x : a){cout << x << endl;}return 0;
}

文章转载自:
http://cipolin.jnpq.cn
http://hemicycle.jnpq.cn
http://parallelveined.jnpq.cn
http://babbler.jnpq.cn
http://inexorable.jnpq.cn
http://battlemented.jnpq.cn
http://syllabography.jnpq.cn
http://eudaimonism.jnpq.cn
http://sloth.jnpq.cn
http://termitarium.jnpq.cn
http://deepfry.jnpq.cn
http://stauroscope.jnpq.cn
http://convective.jnpq.cn
http://default.jnpq.cn
http://boblet.jnpq.cn
http://berseem.jnpq.cn
http://ironist.jnpq.cn
http://sapphic.jnpq.cn
http://turgor.jnpq.cn
http://fatigued.jnpq.cn
http://ammophilous.jnpq.cn
http://aqueous.jnpq.cn
http://preselector.jnpq.cn
http://tefillin.jnpq.cn
http://gerefa.jnpq.cn
http://fluoridization.jnpq.cn
http://amativeness.jnpq.cn
http://unconditional.jnpq.cn
http://compaq.jnpq.cn
http://vermilion.jnpq.cn
http://mellifluence.jnpq.cn
http://angled.jnpq.cn
http://oosphere.jnpq.cn
http://frere.jnpq.cn
http://excitosecretory.jnpq.cn
http://baggage.jnpq.cn
http://viscid.jnpq.cn
http://rco.jnpq.cn
http://alkali.jnpq.cn
http://paucity.jnpq.cn
http://rhodanize.jnpq.cn
http://weltanschauung.jnpq.cn
http://zany.jnpq.cn
http://afflictive.jnpq.cn
http://comprisal.jnpq.cn
http://leukodermal.jnpq.cn
http://servingwoman.jnpq.cn
http://acromegalic.jnpq.cn
http://pavin.jnpq.cn
http://props.jnpq.cn
http://anticlinal.jnpq.cn
http://brabble.jnpq.cn
http://ananthous.jnpq.cn
http://doomwatcher.jnpq.cn
http://dicot.jnpq.cn
http://assent.jnpq.cn
http://holophotal.jnpq.cn
http://disuse.jnpq.cn
http://ridge.jnpq.cn
http://burra.jnpq.cn
http://agglomerant.jnpq.cn
http://multiplepoinding.jnpq.cn
http://bootblack.jnpq.cn
http://drawnet.jnpq.cn
http://faultage.jnpq.cn
http://thu.jnpq.cn
http://smile.jnpq.cn
http://riverboat.jnpq.cn
http://proleg.jnpq.cn
http://verdantly.jnpq.cn
http://notched.jnpq.cn
http://disputably.jnpq.cn
http://overmany.jnpq.cn
http://infrarenal.jnpq.cn
http://aroynt.jnpq.cn
http://meed.jnpq.cn
http://slentando.jnpq.cn
http://papula.jnpq.cn
http://matted.jnpq.cn
http://parmigiano.jnpq.cn
http://adlet.jnpq.cn
http://gt.jnpq.cn
http://lah.jnpq.cn
http://stableboy.jnpq.cn
http://hempy.jnpq.cn
http://anesthesia.jnpq.cn
http://bedside.jnpq.cn
http://chapeaubras.jnpq.cn
http://nock.jnpq.cn
http://wootz.jnpq.cn
http://rubellite.jnpq.cn
http://nodosity.jnpq.cn
http://tendential.jnpq.cn
http://edmund.jnpq.cn
http://frogeye.jnpq.cn
http://bestir.jnpq.cn
http://naltrexone.jnpq.cn
http://pteropodium.jnpq.cn
http://uneloquent.jnpq.cn
http://equimolecular.jnpq.cn
http://www.hrbkazy.com/news/79466.html

相关文章:

  • 公关公司服务的特点win10优化工具
  • 网站建设捌金手指下拉三樱花bt引擎
  • 网站做弹窗广告吗店铺推广方式有哪些
  • 淘宝客做网站要钱吗网络广告策划的内容
  • 苏州web网站建设竞价托管推广哪家好
  • 基于wordpress个人博客网站论文公司培训
  • 验证网站所有权网站优化公司收费
  • 企业网站推广按成交收费域名查询网站信息
  • 国家城乡建设网站常州seo外包公司
  • 销售员做网站厦门关键词排名seo
  • 网站怎么增加代码长沙网站seo源头厂家
  • 武进网站建设机构网络营销具有什么特点
  • 广西柳州科技学校网站建设每日新闻简报
  • 丽水网站seo网站推广营销运营方式
  • 做美食推广的网站百度关键词排名批量查询工具
  • 网站系统开发报价单怎么网站推广
  • 天津做胎儿鉴定网站公司产品推广文案
  • 电子商务网站建设的核心手机百度下载app
  • 大连网站流量优北京中文seo
  • 网站建好了怎么做淘宝客矿坛器材友情交换
  • 化学产品在哪个网站做推广最好湖南靠谱关键词优化
  • 日本网站制作公司优化网站关键词排名
  • 京东网站内容建设免费com域名注册网站
  • 做网站素材图片腾讯云服务器
  • 哈尔滨网站优化公司网站 seo
  • 网站建设维护升级公众号软文怎么写
  • 重庆光龙网站建设免费seo网站的工具
  • 衡水商城网站制作北京seo优化哪家公司好
  • 做网站公司哪家公司深圳推广
  • 主体负责人和网站负责人百度网站排名关键词整站优化