hdu 1061打表

來源:互聯網
上載者:User

標籤:簡單

背景:某水題。第一次感覺自己寫的代碼最佳化了,畢竟hdu上0ms 0k。

學習:1.一看n可達1e10,顯然不可硬來,乘法個位元,只和每次相乘的個位元有關,故直接把0~9打表。

#include<stdio.h>//¶Ô0~9£¬Ã¿¸öÊý×ֵĿÉÄܽá¹ûд³ö£¬µÚһλ±íʾӵÓнá¹ûÖÖÊý¡£ int str[10][5]={{1,0},{1,1},{4,2,4,8,6,},{4,3,9,7,1},{2,4,6},{1,5},{1,6},{4,7,9,3,1},{4,8,4,2,6},{2,9,1}};int main(void){int T,n;scanf("%d",&T);while(T--){scanf("%d",&n);int ge=n%10;if(n%str[ge][0]!=0) printf("%d\n",str[ge][n%str[ge][0]]);else printf("%d\n",str[ge][str[ge][0]]); }return 0;}


hdu 1061打表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.