题目如下:
D. 数组成员
Problem ID: 7201
Contest ID: 5986
选做题
时间限制:3s 空间限制:250M
题目背景
结构体不仅可以放变量,也可以塞数组…想塞什么就塞什么
题目描述
你要建立一种结构体,其中有两个长度不定的数组,分别为 int 和 char. 读入后输出 (由于本题是模板题,请自觉运用正确方法解决此题)
输入格式
第 1 行一个正整数 n 第 2 至 n+1 行,每行第一个正整数 k1 ,表示 int 数组的长度, 接下来 k 个整数. 之后再接一个长度为 k2 的字符串(注意 k2 不在输入中给出)
输出格式
每行输出每个结构体的两个数组的信息(具体参见样例)
样例输入
3 2 1 2 ab 2 3 4 cd 2 5 6 ef
样例输出
1 2 ab 3 4 cd 5 6 ef
数据范围
对于 100 的数据,满足 n≤100000,k1,k2≤30
我的未完成代码
#include<bits/stdc++.h>
using namespace std;
struct noid{
int a;
string b;
}a[100005][100005];
int n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
int k;
cin>>k;
for(int j=1;j<=k;j++){
cin>>a[i][j].a;
}
}
}