QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 256 MB Total points: 100

#6804. Gaokao

Statistics

Roundgod s’apprête à passer le Gaokao (examen national unifié d’admission dans les universités et établissements d’enseignement supérieur) et l’établissement de ses rêves est Zhejiang University. En étudiant les mathématiques, il découvre un problème intéressant lié au triangle de Pascal.

La définition du triangle de Pascal est donnée ci-dessous :

Le premier et le dernier élément de chaque ligne du triangle de Pascal valent $1$, et le $m$-ième élément de la $n$-ième ligne est égal à la somme des $m$-ième et $(m-1)$-ième éléments de la $(n-1)$-ième ligne. Voici un exemple de triangle de Pascal à 5 niveaux.

$$ \begin{gathered} 1\\ 1\quad1\\ 1\quad2\quad1\\ 1\quad3\quad3\quad1\\ 1\quad4\quad6\quad4\quad1 \end{gathered} $$

Dans ce problème, Roundgod doit calculer combien d’éléments de la $126$-ième ligne du triangle de Pascal sont des nombres impairs.

Après l’avoir résolu, Roundgod imagine une version plus difficile de ce problème. Il vous soumet de nombreuses questions similaires, mais avec des numéros de ligne plus grands. Calculez combien d’éléments de la $k$-ième ligne du triangle de Pascal sont des nombres impairs.

Entrée

Il y a plusieurs cas de test. La première ligne de l’entrée contient un entier $T$ ($1\le T\le 500$), indiquant le nombre de cas de test. Pour chaque cas de test :

La première et unique ligne contient un entier $K$ ($K\le 10^{18}$), indiquant le numéro de ligne demandé dans le triangle de Pascal.

Sortie

Pour chaque cas de test, affichez le nombre de nombres impairs dans la $k$-ième ligne.

Exemples

Entrée 1

3
3
4
5

Sortie 1

2
4
2

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#334EditorialOpen题解jianglyView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.