Submission
Status:
PPPPPP----
Subtask/Task Score:
60/100
Score: 60
User: KHOPAN
Problemset: อนุกรม
Language: c
Time: 0.002 second
Submitted On: 2025-09-29 15:36:28
#include <stdio.h>
#include <stdint.h>
int main(const int argc, const char* const* const argv) {
uint8_t index;
if(!scanf("%hhu", &index)) {
return 1;
}
if(index < 3) {
printf("1\n");
return 0;
}
index -= 2;
uint32_t last = 1;
uint32_t current = 1;
while(index--) {
const uint32_t lastCurrent = current;
current += last;
last = lastCurrent;
}
printf("%llu\n", current);
return 0;
}