절강대 PAT 갑급 1074

1898 단어 저장 성
처음 입력할 때 맵으로 id와 node 구조체를 서로 비추고vector로 체인 테이블을 저장한 다음 제법과 나머지에 따라 번갈아 가지 않는 항목이 있는지 판단합니다.
AC 코드:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define inf 999999999
using namespace std;
struct node
{
    int id;
    int data;
    int next;
};
map mm;
vector v;
int main()
{
    int sta,n,m;
    scanf("%d %d %d",&sta,&n,&m);
    for(int i=0;i=i*m;j--)
            {
                node tmp=v[j];
                if(j!=i*m)
                {
                    v[j].next=v[j-1].id;
                }
                else
                {
                    if(i!=d-1)
                    {
                        v[j].next=v[j+2*m-1].id;
                    }
                    else
                    {
                        if(yu==0)
                        {
                            v[j].next=-1;
                        }
                        else
                        {
                            v[j].next=v[j+m].id;
                        }
                    }
                }
                printf("%05d %d ",v[j].id,v[j].data);
                if(v[j].next==-1)
                {
                    printf("-1
"); } else { printf("%05d
",v[j].next); } } } for(int i=d*m;i

좋은 웹페이지 즐겨찾기