HDU 4054 Hexadecimal View(模擬)
利用%x直接輸出16進位制數,簡單模擬即可,水題
程式碼:
#include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int N = 1000005; char s[N]; int main() { while (gets(s) != NULL) { int len = strlen(s); for (int i = 0; i < len; i += 16) { printf("%04x: ", i); for (int j = i; j < i + 16; j += 2){ if (j >= len) printf(" "); else if (j + 1 >= (i + 1) * 16 || (j + 1) >= len) printf("%02x ", s[j]); else printf("%02x%02x ", s[j], s[j + 1]); } for (int j = len; j < len; j += 2) printf(" "); for (int j = i; j < i + 16 && j < len; j++) { if (s[j] >= 'a' && s[j] <= 'z') printf("%c", s[j] - 'a' + 'A'); else if (s[j] >= 'A' && s[j] <= 'Z') printf("%c", s[j] - 'A' + 'a'); else printf("%c", s[j]); } printf("\n"); } } return 0; }
相關推薦
HDU 4054 Hexadecimal View(模擬)
利用%x直接輸出16進位制數,簡單模擬即可,水題 程式碼: #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int
HDU-4054.Hexadecimal View(模擬,十六進位制轉換)
M - M Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Description Hexadecimal is very important and
hdu 4054 Hexadecimal View(字串)
題意 : 輸出分三列。 第一列 : 0000: 表示當前語句的第1行 0010:表示當前語句的第二行。 以為規定一行只能輸出16個位元組, 所以程式碼中的一行可能要多行輸出。 比如 該
hdu 1050 Moving Tables (模擬 )
Problem Description The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following fig
HDU 4288-Coder(模擬)
!= lease wrap write sca panel return img his Coder Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/O
HDU 5386 Cover(模擬)
pad ger href for mem tracking pla cep tip Cover Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Othe
HDU 5880 Family View (AC自動機)
ostream orb sent with party them ins developed ber Family View Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Jav
HDU 5880 Family View (2016 青島網絡賽 C題,AC自動機)
題意 post 更新 log 青島 bsp problem pid target 題目鏈接 2016 青島網絡賽 Problem C 題意 給出一些敏感詞,和一篇文章。現在要屏蔽這篇文章中所有出現過的敏感詞,屏蔽掉的用$‘*‘$表示。 建立$AC$自動機,查
HDU 6023-Automatic Judge(模擬題)
分析 主要就是多次ac取時間最短的那次。 -=和%=1000的問題 如果沒有ac則罰時不計,都知道的 我卻忘考慮了。 #include<bits/stdc++.h> using namespace std; const int maxn=1e5+5; struct
hdu 4699 Editor 多校第十場 (模擬)
棧 L,R 維護游標之前(之後)的序列 那麼 I x L.push(x); D L.pop(); L R.push(L.pop()); R L.pu
HDU 4801 Pocket Cube(模擬題——轉魔方)
題面: Pocket Cube Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 882 Acce
HDU 5097 Page Rank(模擬,矩陣運算)
題意:有點難讀懂,我是跟著圖YY的。 輸入一個N*N的01矩陣A,先將它轉換成類似圖片裡面的矩陣S。 具體做法是,對於第i行,求出1的個數cnt,然後如果A[i][j]是1,B[j][i]就等於1/cnt,否則等於0。注意這裡i , j前後是相反的。 然後根據題目裡面的公
Dijkstra算法---HDU 2544 水題(模板)
fin size out hdu 2544 %d stdio.h stream 之間 sizeof /* 對於只會弗洛伊德的我,迪傑斯特拉有點不是很理解,後來發現這主要用於單源最短路,稍稍明白了點,不過還是很菜,這裏只是用了鄰接矩陣 套模板,對於鄰接表暫時還,,,沒做題,後
HDU 5056 Boring count(數學)
log class == contain bold sea d+ const first 題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=5056 Problem Description You are given
[luoguP1076] 尋寶(模擬)
記錄 urn efi nbsp show while org tdi tar 傳送門 模擬就好! 然後需要把一圈的有樓梯的都記錄一下,取膜亂搞。 代碼 #include <cstdio> #include <iostream>
[luoguP1042] 乒乓球(模擬)
乒乓球 char nbsp light 代碼 main pro else 傳送門 傳送門 終於過了這sb題了。 當初我連這道題都A不了(╯▔皿▔)╯ 代碼 #include <cstdio> #include <iostream&
[luoguP2626] 斐波那契數列(升級版)(模擬)
sub std [1] 斐波那契數 == cnblogs () ios git 傳送門 模擬 代碼 #include <cmath> #include <cstdio> #include <iostream>
poj 1068 Parencodings(模擬)
define href contains margin seq nes where rom round 轉載請註明出處:http://blog.csdn.net/u012860063?viewmode=contents 題目鏈接:http://poj.org/probl
從Controller到View(一)
cnblogs .cn blog img logs ima image control alt 從Controller到View(一)
HDU 5952 Counting Cliques(dfs)
lap ont there ins -- icpc output stream script Counting Cliques Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Ja