Занятие 1 |
Занятие 2 |
Занятие 3 |
Занятие 4 |
Занятие 5 |
Занятие 6 |
Занятие 7 |
Занятие 8 |
Занятие 9 |
Занятие 10 |
Занятие 11 |
Занятие 12 |
Занятие 13 |
Занятие 14 |
Занятие 15 |
Занятие 17 |
Занятие 18 |
Занятие 19 |
Занятие 20 |
void print(const lint &a) { printf("%d",a[a.size()-1]); for(int i=a.size()-2; i>=0; --i) printf("%04d",a[i]); }
void input(lint &a) { char s[10001], buf[5]; scanf(" %10000[0-9]",s); a.clear(); for(int i=strlen(s)-1;i>=0;i-=4) { int j; buf[4]=0; for(j=0;j<4 && i-j>=0;++j) buf[3-j]=s[i-j]; a.push_back(atoi(buf+4-j)); } }