洛谷傳送門
我喜歡安靜,你熱愛喧鬧;我忠於溫暖,你酷愛涼爽。
如果任何事物都有反面,那拼接這個世界的顏色呢?
只有白與黑嗎?
為了形式化地描述顏色,我們引入rgb 顏色值,用三元組 (r,g,b)(r,g,b) 表示一種顏色,其中 r,g,br,g,b 分別為該顏色的r 值、g 值、b 值,滿足 0 \le r,g,b \le 2550≤r,g,b≤255 且皆為十進位制整數。
顯然,這套顏色系統一共可以表示 256 \times 256 \times 256 = 16,777,216256×256×256=16777216 種不同的顏色。對於顏色 (r,g,b)(r,g,b),定義其反色的 rgb 顏色值為 (255-r,255-g,255-b)(255−r,255−g,255−b)。
然而人們發現,單純地使用 rgb 顏色值很不方便,複製顏色時要複製三個值。
於是誕生了十六進製制顏色碼,即形如#eba932
長度為 77 的字串。具體而言:
十六進製制數碼從小到大包含0
,1
,2
,3
,4
,5
,6
,7
,8
,9
,a
,b
,c
,d
,e
,f
,注意a
,b
,c
,d
,e
,f
均為大寫。
現在你收到了一組十六進製制顏色碼,請你輸出其反色的十六進製制顏色碼。
一行,輸入長度為 77 的字串,表示原色的十六進製制顏色碼。
一行,輸出長度為 77 的字串,表示反色的十六進製制顏色碼。
月賽簽到題。
其實相當於ff和給出十六進製制數做減法,直接上去就開模擬。
我切的時候考場有26個人切,手速還是慢。
轉眼就300多人切了。預估紅題,不知道具體是什麼題。
**:
#includeusing namespace std;
char s[10];
int a[10];
int main()
int r,g,b;
for(int i=1;i<=6;i++)
a[i]=15-a[i];
printf("#");
for(int i=1;i<=6;i++)
}return 0;
}
洛谷 P1104 生日
cjf君想調查學校oi組每個同學的生日,並按照從大到小的順序排序。但cjf君最近作業很多,沒有時間,所以請你幫她排序。有22行,第11行為oi組總人數nn 第22行至第n 1n 1行分別是每人的姓名ss 出生年yy 月mm 日dd。有nn行,即nn個生日從大到小同學的姓名。如果有兩個同學生日相同,輸...
洛谷P1155 雙棧排序
tom最近在研究乙個有趣的排序問題。如圖所示,通過2個棧s1和s2,tom希望借助以下4種操作實現將輸入序列公升序排序。操作a如果輸入序列不為空,將第乙個元素壓入棧s1 操作b如果棧s1不為空,將s1棧頂元素彈出至輸出序列 操作c如果輸入序列不為空,將第乙個元素壓入棧s2 操作d如果棧s2不為空,將...
洛谷 P1716 雙調序列
電腦組的童鞋們經常玩一些智力pk小遊戲,某月某日,發源於小朋友又發明了一種新的序列 雙調序列,所謂的雙調呢主要是滿足如下條件描述 假定有n n 1000 個整數 都在longint範圍內,即 2147483648 2147483647 雙調序列的第乙個數是n個整數中的最大數,第二個數是n個整數中的最...