陣列中刪數1

2021-10-25 11:24:09 字數 494 閱讀 4909

input

多組測試,每組第一行輸入1個整數n(n<20),然後是n個整數

第二行輸入1個整數m

output

刪除在第一行的n個整數中第一次出現數字m並刪除,然後按照順序輸出剩下的數,

//上面是我自己寫的,想法是把要被刪去的數的後面所有位向前移一位

//下面的思路是在輸出時直接跳過這個數不輸出

#include

intmain()

}if(t==0)

}else

}printf

("\n");

}}#include

intmain

(void)}

for(i=

0;i)else

printf

(" %d"

,a[i]);

}}printf

("\n");

}return0;

}

刪數問題(貪心)

time limit 1000ms memory limit 65536k 有疑問?點這裡 給定n 位 n 100 正整數a,去掉其中任意k n 個數字後,剩下的數字按原次序排列組成乙個新的正整數。對於給定的n 位正整數a和正整數k,設計乙個演算法找出剩下數字組成的新數最小的刪數方案。對於給定的正整...

貪心 刪數問題

題目描述 鍵盤輸入乙個高精度的正整數n 240位 去掉其中任意s個數字後剩下的數字按原左右次序將組成乙個新的正整數。程式設計對給定的n和s,尋找一種方案,使得剩下的數字組成的新數最小。n s 最後剩下的最小數 樣例輸入 178543 4樣例輸出13 這題貪心是要找乙個單調增的數,即保證較小數總在高位...

sdut 刪數問題

problem description 鍵盤輸入乙個高精度的正整數n 100位 去掉其中任意s個數字後剩下的數字按照原來的左右次序組成乙個新的正整數。程式設計對給定的n與s,尋找一種方案,使得剩下的數字組成的新數最小。input 輸入有多組 每組包括原始數n,要去掉的數字數s output 輸出去掉...