【CCF 火车购票 水】

#include 
#include 
#include 
#include 
using namespace std;
#define maxn 101
int a[maxn],b[maxn];
int max(int x,int y){return x>y?x:y;}
int main()
{
    int n;
    while(cin>>n)
    {
        for(int i=0;i>a[i];
        memset(b,0,sizeof(b));
        for(int i=0,j=0;i=a[i])
                {
                    int base=j*5+b[j]+1;
                    for(int k=0;k=20)
            {
                for(j=0;j<20;j++)
                {
                    if(b[j]<5)
                    {
                        int num=min(5-b[j],a[i]), base=j*5+b[j]+1;
                        for(int k=0;k

你可能感兴趣的:(【CCF 火车购票 水】)