問題描述
n年後,毛燁超已經是世界某權威學會的會長,他發現自從學資訊學競賽以來,他的智商也在飛速增加,於是他利用大資料和人工智慧做了一項調查,發現學資訊學學生的iq真的非常高。舉個最好的例子,如果我們把學資訊學的一些學生調去學數學,那麼兩個競賽的學生平均iq都會提公升。現在給出一群數學競賽全體學生的iq和資訊學競賽全體學生的iq,問最多能把幾個學資訊學的學生調去學數學,而兩個競賽的學生平均iq都有提公升呢?
每次只調乙個學生,而且每次調配,兩個競賽的學生平均iq都要提公升。
輸入
第1行,乙個正整數n(n<=100),代表數學競賽班學生的數目。
第2行,有n個正整數,代表每個數學學生的iq(1-200之間)。
第3行,乙個整數m(m<=100),代表資訊學競賽班學生數目。
第4行,有m個正整數,代表每個資訊學競賽班學生的iq(1-200之間)。
輸入資料保證資訊學學生平均iq高於數學學生。
輸出
乙個正整數,代表能從資訊學調去學數學的學生的個數。
輸入輸出樣例1
iq.in
33 2 3
33 2 5
iq.out
1思路
讀入,累加iq和以便之後計算平均值,只記錄信奧班學生iq,然後乙個乙個搜過去,大於平均值的進行操作,數學競賽學生人數加一,資訊學競賽學生人數減一,數學競賽班iq和加這個信奧班學生iq,資訊學競賽班iq和加這個信奧班學生iq,處理平均值,累加ans,搜完輸出ans。
程式如下
#include
using namespace std;
int x[101];
bool ps(int a,int b)
cin>>m;
for(int i=1;i<=m;i++)
sort(x+1,x+m+1,ps);
mm=m;
for(int i=1;i<=mm;i++)
if(hx/m>x[i] && hs/n
cout}
hpu 1215 毛毛的數學問題
那麼對於乙個正整數n,你可以幫毛毛找出n可以有幾組連續的正整數 長度 2 相加得到嗎?有多組測試資料,每一組輸入乙個正整數n 1 n 1 000 000 000 輸出這些長度大於等於2的連續正整數序列的個數,每組輸出佔一行。123 421001 03 思路 我又是找的規律 嗚嗚。當i為數時,n i小...
學習的法則摘錄 毛向輝
學習的混沌法則 正如蝴蝶效應,微小的變化可能帶來巨大的差異。不積跬步,無以至千里。混沌法則含義在於如何學會充分利用瑣碎的時間,把自己變成個多執行緒的機器,形成一套自我學習模式。資訊工具 你每天或每週都要花較多時間去重複進行的工作,你考慮自動化了嗎?社會網路 這是每個人的終身資產,需要不斷的經營和完善...
Unity 貼吧毛哥整理的帖子
密碼 ck89 這個帖子主要告訴大家一種呼叫外部類庫的方法,靈活執行外部類,可以實現很多unity本身沒有的功能。這裡只是介紹呼叫win窗體的方法。android和ios類似的功能自己研究吧。unity3d 貝賽爾曲線 密碼 o3hu 貝塞爾曲線是做平滑曲線用的,這裡並沒有什麼新的應用方法,只是和l...