• ACM山东工商 Contest


    #include <stdio.h>
    #include <stdlib.h>

    typedef struct Node
    {
    int data;
    struct Node *next;
    }LNode,*LinkList;

    void construt(int temp,struct Node *head)
    {
    struct Node *cycle;
    cycle = head;
    while(temp--)
    {
    cycle->next = (struct Node*)malloc(sizeof(struct Node));
    cycle = cycle->next;
    scanf("%d",&cycle->data);
    cycle->next = NULL;
    }
    cycle->next = head;
    }

    void output(struct Node *head)
    {
    struct Node *cycle;
    cycle = head;
    while(cycle->next != head)
    {
    printf("%d ",cycle->next->data);
    cycle = cycle->next;
    }
    }
    int compear(struct Node *head,int temp)
    {
    int signal = 0;
    struct Node *cycle,*http,*Next;
    cycle = head;
    while(cycle->next != head)
    {
    if(cycle->next->data == temp)
    {
    printf("1 ");
    signal = 1;
    return 0;
    }
    cycle = cycle->next;
    }
    cycle = head;
    while(cycle->next != head)
    {
    if(cycle->next->data > temp)
    {
    Next = cycle;
    cycle = cycle->next;
    printf("0 ");
    http = (struct Node*)malloc(sizeof(struct Node));
    http -> data = temp;
    Next -> next = http;
    http->next = cycle;
    signal = 1;
    return 0;
    }
    Next = cycle;
    cycle = cycle->next;
    }
    http = (struct Node*)malloc(sizeof(struct Node));
    http -> data = temp;
    http -> next = head;
    printf("0 ");
    cycle->next = http;
    return 0;
    }
    int main(int argc, char *argv[])
    {
    int numberOne,numberTwo;
    scanf("%d",&numberOne);
    struct Node *headA;
    struct Node *headB;
    struct Node *headC;
    headA = (struct Node*)malloc(sizeof(struct Node));
    headA->next = NULL;
    construt(numberOne,headA);
    scanf("%d",&numberTwo);
    compear(headA,numberTwo);
    output(headA);
    }

  • 相关阅读:
    NOIP2009 靶形数独
    NOIP2014 寻找道路
    NOIP2005 篝火晚会
    NOIP2014 联合权值
    NOIP2011 选择客栈
    luogu2659 美丽的序列
    NOIP2008 传纸条
    vijos1642 班长的任务
    codevs1427 RQNOJ204 特种部队
    AC自动机
  • 原文地址:https://www.cnblogs.com/jiang-bei/p/9714738.html
Copyright © 2020-2023  润新知