問題 J LZY訂單查詢

2021-10-03 16:36:33 字數 1544 閱讀 7094

lzy由於在「飽了麼」工作的不錯,由其是上次在大家的幫助下完成了餐廳篩選系統,深得頂頭上司wlj的賞識。wlj今天交給他乙個新的任務,並且許諾lzy完成後給他公升職加薪。為了降低lzy的工作量,wlj只要求他篩選一天之內的訂單即可。lzy於是又來求助你們了。wlj這次給他的任務是,完成乙個訂單查詢系統。乙個訂單由訂單編號、訂單名稱、訂單完成時間、使用者滿意度組成,lzy的任務是根據不同的篩選條件,篩選出符合要求的訂單列表。

測試樣例由多組測試資料組成。每組測試資料第一行輸入乙個正整數 n ( 1 <= n <= 500 ),代表訂單總數,接下來n行輸入 3個字串 a ,b ,c ( 1 <= a.length , b.length <= 20) ( c.length == 8 )和乙個整數 d ( 0 <= d <= 5 )分別代表訂單編號、訂單名稱、訂單完成時間、使用者滿意度。

其中訂單完成時間為固定格式 hh:mm:ss

最後一行輸入兩個字串 q, w ,分別代表符合要求的訂單的 最晚訂單完成時間 以及 最低使用者滿意度,超出最晚訂單完成時間以及低於最低使用者滿意度的訂單不應該被篩選。

如果q和w任意一項為all,代表該項篩選沒有限制。如果q和w均為 all,則輸出所有訂單資訊。篩選完成後按照訂單時間從小到大排序,如果時間一致,則按使用者滿意度從大到小排列,如果使用者滿意度一致,則按照訂單編號從小到大排列。

輸出符合條件的訂單資訊,每條資訊用換行符分隔。

3tmhymusgykzuynaxht zgdmpzqbuh 10:39:10 5

icfffbfoqekdrfjifx unwzrjcevc 02:15:17 2

ejdjjuoop***zylyrp bviuaftdfp 17:34:56 0

all 0

icfffbfoqekdrfjifx unwzrjcevc 02:15:17 2

tmhymusgykzuynaxht zgdmpzqbuh 10:39:10 5

ejdjjuoop***zylyrp bviuaftdfp 17:34:56 0

這題是個結構體快排 用string可以節省很多時間

他的字典序排序可以完美解決時間的和all的問題

#include

using namespace std;

struct aaa[

550]

;int

cmp(aa a,aa b)

return a.myd>b.myd;

}return a.time}int

main()

sort

(a,a+n,cmp)

; string q,w;

cin>>q>>w;

if(q==

"all"

&&w==

"all")}

else

if(q==

"all"

&&w!=

"all")}

}else

if(q!=

"all"

&&w==

"all")}

}else}}

}return0;

}

php 支付寶訂單查詢 微信支付開發訂單查詢例項

因為某一方技術的原因,可能導致商戶在預期時間內都收不到最終支付通知,此時商戶可以通過該api來查詢訂單的詳細支付狀態。訂單查詢api的url為 package out trade no 11122 partner 1900090055 sign 4e8d0df3da0c3d0df38f timest...

mysql查詢訂單年月周報表查詢

只需要把訂單簽收時間擷取為年,where條件判斷為今年,在把訂單簽收時間擷取為月根據月分組,sum 訂單 這樣子就可以查詢出一年中每個月的訂單金額 和查詢年訂單差不多,擷取簽收時間為月周,在根據簽收時間擷取為周天,分組就可以了 omsumamountactuallypaid為訂單金額 omrecei...

抓取ems訂單查詢狀態

開啟ems的查詢結果頁面,檢視頁面的原始檔,看看結果附近的字元是怎樣的構成,挑乙個具有唯一性的字串作為匹配的標準。google php curl,看看curl的使用例子。google php preg match all,看看正規表示式的使用方法。驗證碼那關先過了再說吧.破驗證需要很深的影象知識.估...