2
2——608#include <stdio.h>
#include <math.h>int main(int argc, const char * argv[]) {int res=1;for(int i=1;i<=2023;i++){res=(res*2)%1000;}printf("%d",res );return 0;
}
3
4-----4169
#include <stdio.h>
#include<string.h>
#include <math.h>
int get(int i,int n){int s=0;while(i){s+=i%n;i/=n;}return s;
}int main(int argc, const char * argv[]) {int count=0;for(int i=1;;i++){int s1=get(i,2),s2=get(i,8);if(s1==s2){count++;if(count==23)printf("%d",i);}}return 0;
}
4.