13 条题解
-
12
不会还有人做不出来这道题吧😕
其实这道题用数组也能过(想不到吧) 已AC,请愉快的‘copy'
#include <bits/stdc++.h> using namespace std; int main(){ int n,m,a[2000005];//a数组开太大会爆 cin >> n >> m; for (int i = 1;i <= n;i++) { cin >> a[i]; } for (int i = 1;i <= m;i++) { int x; cin >> x; cout << a[x] << endl; } return 0;//华丽的结束 }//已AC
点个赞再走吧😄
-
12
#我不是mod,别差评#
思路
十分简单,就是按进入顺序依次输入学号。输出时要注意,vector的下标从零开始,所以应该输出vector的y-1项或先将一个0丢进vector中。参考代码
#include <stdio.h> #include "vector" //👈 确定这能行?(真的能Accept) using namespace std; vector<int> v; int n,m,x,y; int main() { scanf("%d%d",&n,&m); for(int i = 1;i <= n;i++) { scanf("%d",&x); v.push_back(x); } for(int i = 1;i <= m;i++) { scanf("%d",&y); printf("%d\n",v[y-1]); } return 0; }
scanf以及printf的用法详见这里
最后,再吐槽一下
/user/1823那又何必要浪费时间写一个大大的略字呢?作案证据点赞再抱走~肝作业时不妨听听 肝作业小曲
-
3
#include <bits/stdc++.h> using namespace std; int n, m, x, y; vector<int> v; int main() { scanf("%d%d", &n, &m); for (int i = 1; i <= n; i++) { scanf("%d", &x); v.push_back(x); } for (int i = 1; i <= m; i++) { scanf("%d", &y); int num = v[y - 1]; printf("%d\n", num); } return 0; }
-
2
其实不用vector
#include<bits/stdc++.h> using namespace std; int n,m,a[100000010]; int main(){ ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=m;i++){ int x; cin>>x; cout<<a[x]<<"\n"; } return 0; }
-
1
题目大意:存在长度为n的序列,第i个元素为a[i],存在m次查询,每次查询序列中的a[x]。
#include <iostream> #include <vector> using namespace std; vector<int> a[1000000]; int n, m, y, z; int main() { cin >> n; cin >> m; for (int i = 1; i <=n; i++) { cin >> y; a[i].push_back(y); } for (int i = 1; i <= m; i++) { cin >> z; for(int j=0;j<a[z].size();j++) { cout << a[z][j] << endl; } } return 0; }//已AC 放心食用(很好吃)
-
0
这道题目肥肠简单,用vector存储学号即可😄
#include<bits/stdc++.h> #define QaQ cin>> #define QyQ cout<< #define f(i,n,m) for(int i=n;i<=m;i++) #define QYQ return 0; using namespace std; vector<int> e; int n,m,x,y; int main() { QaQ n; QaQ m; f(i,1,n) { QaQ x; e.push_back(x); } f(i,1,m) { QaQ y; QyQ e[y-1]<<endl; } QYQ }
- 1
信息
- ID
- 250
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 879
- 已通过
- 534
- 上传者