思路:令m=n^n;
分別對等式兩邊取對數得 log10(m)=n*log10(n),得m=10^(n*log10(n));
令n*log10(n)=a+b,a為整數,b為小數;
c函式:log10(),計算對數,pow(a,b)計算a^b
由於10的任何整數次冪首位一定為1,所以,m的首位只和n*log10(n)的小數部分有關,
即只用求10^b救可以了;
最後對10^b取整,輸出取整的這個數就行了。(因為0<=b<1,所以1<=10^b<10對
其取整,那麼的到的就是乙個個位,也就是所求的數)
如果暴力解的話會超時!
1 #include2 #include3intmain()415
return0;
16 }
mysql技巧 MySQL技巧
一 儲存引擎 儲存引擎是mysql資料庫的核心 心臟 發動機,它決定了資料如何儲存,查詢的時候如何搜尋資料,索引如何建立等等 是對於資料庫檔案的一種訪問機制,如何實現儲存資料,如何為儲存的資料建立索引以及如何更新,查詢資料等技術實現的方法。常用儲存引擎 innodb 1.事務處理 回滾 崩潰修復能力...
excel技巧 基本技巧三
1.徹底清除單元格內容 先選定單元格,然後按delete鍵,這時僅刪除了單元格內容,它的格式和批註還保留著。要徹底清除單元格,可用以下方法 選定想要清除的單元格或單元格範圍,單擊 編輯 清除 命令,這時顯示 清除 選單 選擇 全部 命令即可,當然你也可以選擇刪除 格式 內容 或 批註 中的任乙個。2...
Unity技巧 vs相關技巧
1.常用快捷鍵 ctrl j 提示 ctrl shift l 刪除當前行 ctrl g 轉到指定行 ctrl 上下箭頭 滾動檢視 ctrl 左右箭頭 可以移動到前 後乙個單詞 2.段 工具 段管理器 選擇語言,然後確定。然後打一些關鍵字,然後敲兩下tab即可自動完成 段 迴圈 for,foreach...