NOIP2010水題 機器翻譯,哪錯了

2025-02-08 14:50:12 字數 3014 閱讀 1620

1樓:網友

測試結果1: 通過本測試點|有效耗時63ms測試結果2: 通過本測試點|有效耗時62ms測試結果3:

通過本測試點|有效耗時63ms測試結果4: 通過本測試點|有效耗時94ms測試結果5: 通過本測試點|有效耗時62ms測試結果6:

通過本測試點|有效耗時63ms測試結果7: 通過本測試點|有效耗時62ms測試結果8: 通過本測試點|有效耗時63ms測試結果9:

通過本測試點|有效耗時62ms測試結果10: 通過本測試點|有效耗時63ms提交**:#include

using namespace std;

int main()

int n,m,a[101],b[1001],i,j;

cin>>m>>n;

for(i=1;i<=n;i++)

cin>>b[i];

int size=1,total=0,k=1;bool p=0;

for(i=1;i<=n;i++)

p=0;for(j=1;jif(p==0)

if(size<=m)

a[size]=b[i];size++;total++;

else /並不需要刻意模擬乙個佇列,請看看我的處理。

cout

一道水題,卻不知錯在何處,求助!!noip2010機器翻譯問題

2樓:網友

資料中單詞有可能是0,而你的程式 f 陣列初值為0,也就是說預設記憶體中全是0。

當資料中的0第一次出現時,就會認為已在記憶體中而不會去查字典。例如資料:

0正確輸出是1,而你的輸出為0。

解決方法:將 f 陣列賦初值為-1。(資料中無負數,不必擔心錯誤)一開始加一句 for i:=1 to m do f[i]=-1;

修改後的程式:

var q,m,n,i,j,k,c:longint;

f:array[1..1000] of longint;

a:array[1..10000] of longint;

beginreadln(m,n);

for i:=1 to m do f[i]=-1;

for i:=1 to n do

read(a[i]);

for i:= 1 to n do

beginfor j:= 1 to m do

if f[j]=a[i] then begin q:=0; break end else q:=1;

if q=1 then begin k:=(k mod m)+1; f[k]:=a[i]; inc(c);

end;end;

writeln(c);

end.

杭電acm j**a 2010水題wrong answer 跪求哪兒錯了?

3樓:網友

你的程式結果沒錯。

一,檢查你的輸入輸出格式滿足不,acm講求輸出格式,要嚴格按照他要求的輸出方式,比如第乙個引數代表什麼,第二個引數代表什麼。

二、檢查題目要求,是隻對三位數的進行水仙花判斷嗎?你這個程式只能判斷三位數的水仙花數。

noip2010提高組複賽第一題(被大牛們稱為水題)不會做!

4樓:俠盜機密

模擬法就可以了,開個陣列,在紙上寫寫畫畫,找個簡單的規律,就可以了。

5樓:網友

直接模擬啊,我是普及組的,第一題都很水啦,用個陣列記錄下記憶體的。

6樓:匿名使用者

第一題確實有點水,只要個陣列就搞定了。

7樓:清爽又勤懇灬小白楊

用hash維護是否在隊中。

不要忘了出對。

從左往右搜。

對大神來說4題都是水題。

下面是神牛a對b的話:你們最後一題怎麼用o(n*n*n)演算法 直接o(n*n)搞定。

我連第3題寫了並查集都a不掉。。。

noip資料太弱了 這麼好拿分 400分表示沒有壓力 noip貼吧直播虐人。

賽前裝若攢rp 賽後虐菜+rp 鄙視這種牛。

跪求noip2010接水問題的**,c++的,哪位程式設計高手教教小弟吧。。。

8樓:手機使用者

就是乙個佇列。

把下乙個要接水的人放到總接水時間最少的那個水龍頭上。

用陣列就夠了。

跪求noip2010普及 接水問題(water)程式**,望哪位高手幫幫忙謝謝啊。。。

9樓:網友

忙了n久,終於搞出來了,我的堆排真爛。

var temp,n,m,i,j,x,max:longint;

heap:array[0..10005]of longint;

procedure down(m,k:longint);

var tmp,kk:longint;

begintmp:=heap[k];

while (k shl 1<=m) dobegin

kk:=k shl 1;

if (kk+1<=m)and(heap[kk]>heap[kk+1]) then inc(kk);

if heap[kk]heap[k]:=heap[kk];

k:=kk;

end else break;

end;heap[k]:=tmp;

end;begin

fillchar(heap,sizeof(heap),0);

readln(n,m);

for i:=1 to n do

beginread(x);

inc(heap[1],x);

for j:=m shr 1 downto 1 do down(m,j);

end;max:=0;

for i:=1 to m do

if maxwriteln(max);

end.

noip2019提高組第一題(轉圈遊戲)c

快速冪模擬題 include include using namespace std long long n,m,k,x,sum long long quite void return a int main else return 0 應該這樣可以的,你試試 我用你的這個跑了一下,沒有問題啊,你是編...

2025年會計基礎分錄題,2025年會計基礎分錄題

借 原材料 甲材料 30 000 應交稅費 應交增值稅 進項稅額 5 100應付賬款 300 貸 銀行存款 35 400 合理損耗不做賬務處理,此項損耗只會影響入庫產品的單價 借 原材料 30300 應交稅費 應交增值稅 5100 貸 應付賬款 35400 合理損耗和入賬價值沒有關係,只和單位成本有...

2025年浙江高考理綜數學題第十七題(理科生)

解 法一 先安排4位同學參加上午的 身高與體重 立定跳遠 肺活量 臺階 測試,共有a44種不同安排方式 接下來安排下午的 身高與體重 立定跳遠 肺活量 握力 測試,假設a b c同學上午分別安排的是 身高與體重 立定跳遠 肺活量 測試,若d同學選擇 握力 測試,安排a b c同學分別交叉測試,有2種...