賀題解技巧彙總

2022-09-20 05:09:12 字數 2064 閱讀 1776

此文章純屬娛樂,請不要當成某種技巧的教程或引申出其他意思。

抄題解,大概人人都抄過(不允許反駁)。

例如我就曾經賀過 p1000 的文言題解和 p1001 的各種語言的題解。

但如何抄襲一篇題解而不被發現,一直是每乙個 oier 在各大 oj 的願望。

那麼現在就一起來討論,如何完美地賀一篇題解吧!

在各大 oj,每一題應該都有若干篇題解,有的附上了 ac **,有的沒有。

如果一些**比較簡短的數學題,不用附上 ac **的也能被抄襲。

在選擇題解的時候,一定要選擇合適的題解。

一道題是數學題,這應該不難被看出來。

對於數學題,很多題解都有很大的相似性,故抄襲題解的物件並不重要。

模擬題應該選擇盡量簡短、碼風盡量不奇怪、不壓行的題解。

和模擬題一樣,題解必須簡短。

賀題解的第一步驟當然就是把題解**搬運到自己的 ide 上了。

[ 2.1.1 ] 複製貼上

複製貼上大概是最簡單粗暴的辦法,但是這種被發現的可能性比下面要介紹的一種大。

在複製貼上時,具體步驟是:

複製貼上的幾個技巧:

複製貼上後請按[ 2.2 ]中介紹的技巧修改**。

[ 2.1.2 ] 現打**

這種方法不適合大模擬。

在你的 ide 內有預設源的情況下,照著題解乙個乙個字母打。

在打的時候需要注意[ 2.2 ]中的技巧。

這也是練習手速的一種比較好的辦法。

在賀題解後自然要修改你的**。

下面介紹幾個技巧。

[ 2.2.1 ] 貼合自己的碼風

在修改的過程中,必須要貼合自己的碼風。

比如大括號你喜歡換行,而別人不喜歡,你需要把所有的大括號改換行。

[ 2.2.2 ] 使用自己的巨集

巨集, 即#define,人家用int,你最好用#define int long long,或者你也可以這麼做:

#define int ll

typedef long long ll;

你也可以使用大括號的巨集(儘管很奇怪):

#define begin 

//...

int main()

begin

int a;

cin >> a;

if ( a < 0 ) begin

puts("-1");

end else begin

puts("1");

endreturn 0;

end

[ 2.2.3 ] 新增空格

[ 2.2.4 ] 改變量名

應該都會改(霧

[ 2.2.5 ] 使用不同的運算方式

最典型的例子就是位運算。

例如:

//題解**

int x = a * 2;

printf ("%d\n", pow(2,x));

//你可以改成

int x = ( a << 1 );

printf ("%d\n", 1 << x );

下面是一些可以使用位運算替換的表:

[ 2.2.6 ] 修改程式流程

這也是最難的一部分,這同時也是能不能被看出來賀題解的最關鍵的一部分。

[ 2.2.6.1 ] 迴圈展開

這個 ... 網上應該查得到吧。

[ 2.2.6.2 ] 等等等等

修改程式流程比較靈活,需要靠自己去變換,可能也需要一定的 oi 水平。

抄完了題解之後,你需要處理好朋友之間的關係,和很多谷民之間建立信任,讓很多人都了解你,這樣才不會被舉報抄題解。

抄題解最直接的原因就是有人舉報你,所以你只要不被舉報,就能活下去。

p3978 [tjoi2015] 概率論;

p2482 [sdoi2010] 豬國殺;

p8087 『jroi-5』interval;

p6765 [apio2020] 交換城市。

Python技巧彙總

對矩陣進行行列變換,python 只需一行!看如下兩種方法,第一種使用巢狀的列表推導式 list comprehensions 第二種使用zip對matrix進行展開 unpacking matrix 1,2,3,4 5,6,7,8 9,10,11,12 matrix 1,2,3,4 5,6,7,8...

電腦技巧彙總

千萬別買錯!記憶體的標壓和低壓大不同 win7設定設定啟動項 msconfig開啟設定介面 cleanmgr 開啟磁碟清理工具 compmgmt.msc 計算機管理 conf 啟動系統配置實用程式 charmap 啟動字元對映表 calc 啟動計算器 chkdsk.exe chkdsk磁碟檢查 cm...

WinForm技巧彙總

啟動不顯示窗體 在load事件中加入下列 注意不要在建構函式中使用,同時兩者的前後順序也要注意。visible false showintaskbar false 程式開機啟動 開機啟動項 是否啟動 啟動值的名稱 啟動程式的路徑 public static bool runwhenstart boo...