*** 吃雞成癮。為此他決定逃課吃雞!但是學校有規定,曠課到一定次數,是不給予期末考的資格的。因此 *** 決定每門課最多逃兩次。現在告訴你,乙個學期有 nnn 節課程,第 iii 節課的科目是 sis_isi,時間為 tit_iti。你需要告訴 *** 這個學期他逃課吃雞的最大時間是多少。
第一行給出乙個整數n(1≤n≤10000)n(1≤n≤10 000)n(1≤n≤10000)為該學期課程節數。接下來nnn行,第i+1i+1i+1行給出第iii節課的科目sis_isi和時間tit_iti中間用空格隔開sis_isi由小寫字母組成1≤∣si∣≤101≤|s_i|≤101≤∣si∣≤10,1≤ti≤100001≤t_i≤10 0001≤ti≤10000。若 si=sjs_i=s_jsi=sj則認為第iii節課和第jjj節課是同一門課。
輸出***該學期逃課吃雞的最大時間。
7english 2
english 1
math 3
english 3
cook 5
eatchicken 10
cook 5
這一題用python很好寫,而且之前也做過類似的題,所以一開始想出來的方法都是用python如何做,但是因為鄙人如今c的基礎比較差,一些python上的方法現在還不會實現,所以一直在想如何以我的水平用c解決問題,想了大概三個多小時才寫出來,由於不會struct。寫出來的**比較繁瑣,也比較凌亂。
下面貼**:
#include#includeint main()
,i,j,k,n,t,b,s=0; //先將l3全賦值為0,每個科目只保留兩個最大的時間,第乙個格儲存較大的,第二個格儲存較小的,之後會對課程時間排序,由小到大依次向裡面新增、替換
scanf("%d",&n);
for(i=0;il1[j+1])
k=0;
for(i=0;i=l3[j][0])
}else if(t==1) //如果之前該科目沒有存到l2中,則吧這個科目存到l2[k]中,並先把這個時間放到l3[k][0]中,並對k加1,將下標k移到下乙個沒有儲存科目名稱的格下面,
}for(i=0;i總結一下做這一題的收穫:
判斷字串是否相等用strcmp,相等返回0
對字串進行賦值用strcpy,將後面的賦值給前面的
這兩個函式都在string.h中,要先導入這個庫
注釋寫的比較全,應該可以理解。
Home11月24 吃雞遊戲
吃雞成癮。為此他決定逃課吃雞!但是學校有規定,曠課到一定次數,是不給予期末考的資格的。因此 決定每門課最多逃兩次。現在告訴你,乙個學期有 n 節課程,第 i節課的科目是 si 時間為 ti 你需要告訴 這個學期他逃課吃雞的最大時間是多少。第一行給出乙個整數n 1 n 10000 為該學期課程節數。接...
吃雞 毒圈展示
1 2種圈,1個場景,1個ui 2 場景毒圈 美術製作圓柱形網格,上下剔除,圓柱側面面越多越好 記憶體渲染會多占用點 shader實現 uv動畫 寫得不好 shader wk particles additivegas flashtex flash texture 2d white invfade ...
火影遊戲本推出吃雞專用遊戲滑鼠 精靈S1
電競滑鼠在pc遊戲中,一直扮演著非常重要的角色,對於玩家而言,想要在競界裡縱橫疆場,除了發燒級遊戲本外,電競滑鼠也是影響生死攸關的關鍵。然而在琳琅滿目的電競市場上,想要找到一款適合自己的電競滑鼠也需費一番功夫。不久前,火影遊戲本推出了一款吃雞專用遊戲滑鼠 精靈s1,功能強大,滿足玩家們的吃雞追求!人...