A1137 錄資料查詢模擬

2022-05-02 05:18:07 字數 2655 閱讀 6530

這應該是比較簡單的乙個模擬題,但是考試的時候花了較長的時間,並且最後乙個case沒過,丟了6分。這題的通過率不高,可見最後乙個case還是有挑戰性的。

考試的時候想的是在錄資料的時候建立乙個【id】到【成績資訊】的對映,但是看網上**用乙個陣列來錄資訊,然後建立【id】到【陣列索引】的對映。根據我的想法反正最後乙個case根本過不了,可能只能按照網上部落格的思路才行。

考試時的**(最後乙個case報錯):

#include #include 

#include

#include

#include

#include

#include

#include

#include

#include

#define i scanf

#define ol puts

#define o printf

#define f(a,b,c) for(a=b;a#define ff(a,b) for(a=0;a#define fg(a,b) for(a=b-1;a>=0;a--)

#define len 501

#define max 0x06ffffff

using

namespace

std;

typedef

struct

student

student(

string n,int p,int m,int f,int

g)

bool

operator

< (student const & o)const

}student;

student output[

10000

];#define map mapmap info;

bool

cmp(student a,student b);

intmain()

else

}while(m-->0

)else

}while(f-->0

)else

}int n,i=0

; map::iterator it=info.begin();

while(it!=info.end())

output[i++]=student(name,gp,gm,gf,g);

}it++;

}n=i;

sort(output,output+n,cmp);

ff(i,n)

return0;

}bool

cmp(student a,student b)

view code

#include #include 

#include

#include

#include

#include

#include

#include

#include

#include

#define i scanf

#define ol puts

#define o printf

#define f(a,b,c) for(a=b;a#define ff(a,b) for(a=0;a#define fg(a,b) for(a=b-1;a>=0;a--)

#define len 501

#define max 0x06ffffff

using

namespace

std;

typedef

struct

student

student(

string n,int p,int m,int f,int

g)}student;

student students[

100000

];#define map mapmap name2index;

bool

cmp(student a,student b);

intmain()

}while(m-->0

) }

while(f-->0

) }

inti;

ff(i,cnt)

if(tmp.g<60) tmp.g=-1

; }

sort(students+1,students+cnt,cmp);

f(i,

1,cnt+1

)

return0;

}bool

cmp(student a,student b)

需要注意的點:

1.陣列長度應該設定為1e5,否則段錯誤。

2. sort的第二個引數除錯的時候腦抽寫錯了。students陣列儲存元素的範圍是[1,cnt),第二個引數我腦抽寫成了students+cnt+1

3. 判斷成績是否有效的判斷語句也寫錯了。及格應該是大於等於,寫成》60第二個和最後乙個case過不了。

jmeter根據查詢資料查詢結果

前兩天試了 一下根據請求查詢出的userid,查詢該userid的資訊。1.新建 1 新建執行緒組 2 新建http請求預設值 3 新建http cookie管理器 4 新建http資訊頭管理器 5 新建登入請求,並新增正規表示式獲取token 2.迴圈控制器 1 新增迴圈控制器,設定迴圈次數 2 ...

ABAP 資料查詢

並列查詢。report z select for all entries.data begin of wa spfli,carrid type spfli carrid,connid type spfli connid,end of wa spfli,begin of wa scarr,carrid...

MySQL資料查詢

1.基本查詢語句 select語句是最常用的查詢語句,它的使用方式有些複雜,但功能卻相當強大。select selection list 要查詢的內容,選擇哪些列 from資料表名 制定資料表 where primary constraint 查詢時需要滿足的條件,行必須滿足條件 2.單錶查詢 單錶...