题目测试点配置文件生成器
文件名:config.yml
。
参考资料
代码
main.cpp
main.cpp
#include <bits/stdc++.h>
using namespace std;
const string name="";
const int timeLimit=1500;
const int memoryLimit=1024*1024;
int subtaskId=0,sum=0,cnt=0;
void check()
{
cerr<<"config.yml"<<'\n';
cerr<<"Total Score: "<<sum<<'\n';
cerr<<"Total File: "<<cnt<<'\n';
}
void subtask(int score,int num)
{
for(int i=1;i<=num;i++)
{
cout<<name<<subtaskId<<setfill('0')<<setw(2)<<i<<".in:"<<'\n';
cout<<" timeLimit: "<<timeLimit<<'\n';
cout<<" memoryLimit: "<<memoryLimit<<'\n';
cout<<" score: "<<score<<'\n';
cout<<" subtaskId: "<<subtaskId<<'\n';
cout<<'\n';
}
subtaskId++;
sum+=score;
cnt+=num<<1;
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
int score,num;
while(cin>>score>>num)
{
subtask(score,num);
}
check();
return 0;
}