欧拉计划
天蝎座的程序员
这个作者很懒,什么都没留下…
展开
-
030.欧拉计划
题目传送门:030题 #include<iostream> #include<algorithm> #include<string> #include<cmath> using namespace std; int num[15]; void init(){ num[1]=1; for(int i=2;i<10;i++){ int t=i; for(int j=0;j<4;j++){原创 2022-04-04 16:42:53 · 202 阅读 · 0 评论 -
036.欧拉计划
题目传送门:036题 #include<iostream> #include<algorithm> #include<string> #include<cmath> using namespace std; int func(int a,int x){ int c=a,t=0; while(a){ t=t*x+a%x; a/=x; } return c==t; } int main() {原创 2022-04-04 16:27:51 · 210 阅读 · 0 评论 -
033.欧拉计划
题目传送门:033题 #include<iostream> #include<algorithm> #include<string> #include<cmath> using namespace std; int func(int x,int y){ int x1=x/10,x2=x%10,y1=y/10,y2=y%10; if(!x1 || !x2 || !y1 || !y2) return 0; if(x1==y1 &原创 2022-04-04 16:19:46 · 74 阅读 · 0 评论 -
032.欧拉计划
题目传送门:032题 #include<iostream> #include<algorithm> #include<string> #include<cmath> using namespace std; int digit(int x){ return floor(log10(x))+1; } int work(int *mark,int x){ while(x){ int t=x%10; if(mar原创 2022-04-04 16:04:02 · 205 阅读 · 0 评论 -
022.欧拉计划
题目传送门:022题 #include<iostream> #include<algorithm> #include<string> using namespace std; string name[6005]; int n; int main() { while(cin>>name[n]){ n++; } sort(name,name+n); long long ans=0; for(int i原创 2022-04-04 15:47:59 · 87 阅读 · 0 评论 -
015.欧拉计划
题目传送门:015题 #include<iostream> using namespace std; typedef long long LL; LL dp[25][25]; int main() { for(int i=1;i<=21;i++) { for(int j=1;j<=21;j++) { if(i==1&&j==1){ dp[i][j]=1;原创 2022-04-02 19:35:16 · 59 阅读 · 0 评论 -
025.欧拉计划
题目传送门025题 #include<iostream> using namespace std; void func(int *n1,int *n2) { n2[0]=n1[0]; for(int i=1;i<=n2[0];i++) { n2[i] += n1[i]; if(n2[i]>9) { n2[i+1] += n2[i]/10; n2[i]%=10;原创 2022-04-02 19:12:20 · 60 阅读 · 0 评论 -
013.欧拉计划
题目传送门:013题 #include <iostream> #include <cstring> using namespace std; char s1[1005],s2[1005]; int num1[1005],num2[1005],sum[1005]; int main() { cin>>s1>>s2; num1[0]=strlen(s1); num2[0]=strlen(s2); for(int i=0,j=nu原创 2022-04-02 18:37:32 · 60 阅读 · 0 评论 -
014.欧拉计划
题目传送门:014题 #include <iostream> using namespace std; typedef long long LL; LL num[10000005]; LL func(LL x) { if(x==1) return 1; if(x<10000000 && num[x]) return num[x]; LL t; if(x%2==0) t=func(x/2)+1; else t=func(3*x+1)+原创 2022-04-02 18:20:17 · 63 阅读 · 0 评论 -
011.欧拉计划
题目传送门:011题 #include <iostream> using namespace std; int num[30][30],ans; int dx[4]={-1,0,1,1}; int dy[4]={1,1,1,0}; int main() { for(int i=5;i<25;i++) { for(int j=5;j<25;j++) { cin>>num[i][j];原创 2022-04-02 18:13:18 · 60 阅读 · 0 评论 -
008.欧拉计划
题目传送门:008题 #include <iostream> using namespace std; char str[1005]; int main() { long long ans=0,now=1,cnt=0; cin>>str; for(int i=0;str[i];i++) { if(i<13) { now *=str[i]-'0';原创 2022-04-02 18:10:43 · 60 阅读 · 0 评论 -
006.欧拉计划
题目传送门:006题 #include <iostream> using namespace std; int main() { int sum=0,psum=0; for(int i=1;i<100;i++) { sum+=i; psum+=i*i; } cout<<sum*sum-psum<<endl; return 0; }原创 2022-04-02 18:07:16 · 74 阅读 · 0 评论 -
004.欧拉计划
题目传送门:004题 #include <iostream> using namespace std; int func(int x) { int r=x,t=0; while(x) { t=t*10+x%10; x/=10; } return r==t; } int main() { int ans=0; for(int i=100;i<1000;i++) { for(i原创 2022-04-02 18:05:22 · 76 阅读 · 0 评论 -
002.欧拉计划
题目传送门:002题 #include <iostream> using namespace std; int main() { long long ans=0; int a=1,b=2; while(b<4000000) { if(b%2==0) ans +=b; b=b+a; a=b-a; } cout<<ans<<endl; } ...原创 2022-04-02 18:03:39 · 79 阅读 · 0 评论 -
001.欧拉计划
题目传送门:001题 #include <iostream> using namespace std; int main() { int ans=0; for(int i=1;i<1000;i++) { if(i%3==0 || i%5==0) ans +=i; } cout<<ans<<endl; return 0; }原创 2022-04-02 18:02:02 · 89 阅读 · 0 评论