社区讨论

请大佬们救救我!!!

P1239计数器参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mhjiimbk
此快照首次捕获于
2025/11/04 03:07
4 个月前
此快照最后确认于
2025/11/04 03:07
4 个月前
查看原帖
我是暴力破解。
CPP
#include<bits/stdc++.h>
using namespace std;
long long n,n0,n1,n2,n3,n4,n5,n6,n7,n8,n9;
int main(){
	ios::sync_with_stdio(false);
	cin>>n;
	for(long long i=1;i<=n;i++){
		if(i<10){
			switch(i){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=10&&i<100){
			long long b=i%10;
			long long c=i/10%10;
			switch(b){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(c){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=100&&i<1000){
			long long bb=i%10;
			long long cc=i/10%10;
			long long dd=i/100%10;
			switch(bb){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(cc){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(dd){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=1000&&i<10000){
			long long bbb=i%10;
			long long ccc=i/10%10;
			long long ddd=i/100%10;
			long long eee=i/1000%10;
			switch(bbb){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(ccc){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(ddd){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(eee){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=10000&&i<100000){
			long long bbbb=i%10;
			long long cccc=i/10%10;
			long long d=i/100%10;
			long long e=i/1000%10;
			long long f=i/10000%10;
			switch(bbbb){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(cccc){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(d){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(e){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(f){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=100000&&i<1000000){
			long long b1=i%10;
			long long c1=i/10%10;
			long long d1=i/100%10;
			long long ee=i/1000%10;
			long long ff=i/10000%10;
			long long g1=i/100000%10;
			switch(b1){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(c1){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(d1){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(ee){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(ff){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(g1){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=1000000&&i<10000000){
			long long b2=i%10;
			long long c2=i/10%10;
			long long d2=i/100%10;
			long long e2=i/1000%10;
			long long f2=i/10000%10;
			long long g2=i/100000%10;
			long long h2=i/1000000%10;
			switch(b2){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(c2){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(d2){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(e2){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(f2){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(g2){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(h2){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=10000000&&i<100000000){
			long long b3=i%10;
			long long c3=i/10%10;
			long long d3=i/100%10;
			long long e3=i/1000%10;
			long long f3=i/10000%10;
			long long g3=i/100000%10;
			long long h3=i/1000000%10;
			long long j3=i/10000000%10;
			switch(b3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(c3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(d3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(e3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(f3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(g3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(h3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(j3){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=100000000&&i<1000000000){
			long long b4=i%10;
			long long c4=i/10%10;
			long long d4=i/100%10;
			long long e4=i/1000%10;
			long long f4=i/10000%10;
			long long g4=i/100000%10;
			long long h4=i/1000000%10;
			long long j4=i/10000000%10;
			long long k4=i/100000000%10;
			switch(b4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(c4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(d4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(e4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(f4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(g4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(h4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(j4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(k4){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=1000000000&&i<10000000000){
			long long b5=i%10;
			long long c5=i/10%10;
			long long d5=i/100%10;
			long long e5=i/1000%10;
			long long f5=i/10000%10;
			long long g5=i/100000%10;
			long long h5=i/1000000%10;
			long long j5=i/10000000%10;
			long long k5=i/100000000%10;
			long long l5=i/1000000000%10;
			switch(b5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(c5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(d5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(e5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(f5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(g5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(h5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(j5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(k5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(l5){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}else if(i>=10000000000&&i<100000000000){
			long long b6=i%10;
			long long c6=i/10%10;
			long long d6=i/100%10;
			long long e6=i/1000%10;
			long long f6=i/10000%10;
			long long g6=i/100000%10;
			long long h6=i/1000000%10;
			long long j6=i/10000000%10;
			long long k6=i/100000000%10;
			long long l6=i/1000000000%10;
			long long m6=i/10000000000%10;
			switch(b6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(c6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(d6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(e6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(f6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(g6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(h6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(j6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(k6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(l6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
			switch(m6){
				case 0:++n0;break;
				case 1:++n1;break;
				case 2:++n2;break;
				case 3:++n3;break;
				case 4:++n4;break;
				case 5:++n5;break;
				case 6:++n6;break;
				case 7:++n7;break;
				case 8:++n8;break;
				case 9:++n9;break;
			}
		}
	} 
	cout<<n0<<endl<<n1<<endl<<n2<<endl<<n3<<endl<<n4<<endl<<n5<<endl<<n6<<endl<<n7<<endl<<n8<<endl<<n9<<endl;
	return 0;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...