poj1094注意事項

2021-06-25 18:43:50 字數 680 閱讀 4274

輸出的字串中少打了乙個「.」號,就被告知wrong answer,切記

**如下:

#include "stdio.h"

#include "string.h"

/*dealwithline函式的返回狀態*/

#define fail -1

#define success 1

#define repeated 0

#define notsure -2

/*棧空間*/

#define stack_size 100

#define sym_max_num 26

int stack[stack_size];

int stacktop;

/*題目的輸入引數*/

int m=-1,n=-1;

int froms[sym_max_num]; //froms[n]n的入度

int graph[sym_max_num][sym_max_num]; //有向圖

int seq[sym_max_num*2]; //陣列設為26*2,為了避免下標越界

char line[5]; //用於儲存一行關係的字串

void push(int e)

int pop()

int dealwithline()

if(checkedpnum

POJ 1094 拓撲排序

文章大意是將n個字母排序 n 26 最終必須排成鍊錶式的輸出 一旦確定或者出現環,記錄當前步數,後續輸入無視 加個拓撲排序判斷圖的總結 1 如果輸入的有向圖中的點,不存在入度為0的點,則存在迴路,反過來則不成立 2 如果入隊的點的個數小於輸入的點的個數,則肯定存在迴路 3 如果存在的入度為零的點大於...

拓撲排序 poj1094

此題題目有點小問題,那也是很多人ac不了的原因 問題是,當給定的前k項條件能夠確定出大小順序時,即便k項之後出現了矛盾條件,輸出也應該是sorted sequence determined after k relations 後面再輸出排序好的序列!include include using nam...

POJ 1094 拓撲排序)

拓排 各種判 program p1094 type map3 record indegree array a z of longint map array a z 1.26 of char outdegree array a z of longint end var n,m,i,j,num,valu...