計蒜客 函式規律

2022-11-24 16:16:31 字數 739 閱讀 9084

下面我將描述一個簡單的函式:

f(8)=2

f(16)=1

f(32)=0

f(2048)=3

讀入一個x(1≤x≤101000),請你找出f(x)的值。

輸入包括一行,僅一個數字x。

輸出包括一行,僅一個數字f(x)。

f(0)=1, f(1)=0, f(2)=0, f(3)=0, f(4)=0, f(5)=0, f(6)=1, f(7)=0, f(8)=2, f(9)=1

有時候看資料猜題意也是很重要的技能,如果你看到這裡還不知道題意的話,那麼我來告訴你,f(x)表示x的十進位制表示中有多少個圈圈。

樣例輸入

2048

樣例輸出

3

分析:很簡單,將輸入的數當做字串,判斷每一位有多少個圈。加起來。

1 #include 2 #include 

3int

main();

5char s[1001];6

int len, i, ans = 0

;7 scanf("%s"

, s);

8 len =strlen(s);

9for(i = 0; i < len; i++)

12 printf("%d"

, ans);

13return0;

14 }

計蒜客 Fantastic Graph

知識點 最大流 題目大意 給定一個二分圖,左邊有 n 個點,右邊有 m 個點,給出 k 條邊。問是否能從這 k 條邊中找出若干條邊使得每個點的度數都在 l,r 中。1 le n le 2000,0 le m le 2000,0 le k le 6000,0 le l,r le 300 解題思路 不難...

計蒜客比賽

碼隊的女朋友非常喜歡玩某款手遊,她想讓碼隊帶他上分。但是碼隊可能不會帶青銅段位的女朋友上分,因為碼隊的段位太高 已經到達王者 恐怕不能和他的女朋友匹配遊戲。碼隊的女朋友有些失落,她希望能儘快衝上王者。這個賽季開始了,求勝心切的碼隊的女朋友想讓碼隊幫她計算一個問題 這個賽季碼隊的女朋友一共打了 n 場...

計蒜客 元素移除

元素移除 給定一個陣列和一個數 該數不一定在陣列中 從陣列裡刪掉這個數字,返回剩下的陣列長度。如 a 要刪除數字3,那麼返回陣列長度為4.親愛的小夥伴們,題目是不是很簡單呢?其中,n代表陣列長度,elem代表要刪掉的元素。格式 輸入一個數n,繼而輸入一個陣列a n 接著輸入要刪除的元素elem,返回...