中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

做u盤的老外網(wǎng)站整合營銷方案案例

做u盤的老外網(wǎng)站,整合營銷方案案例,制作小程序網(wǎng)站源碼,做bc網(wǎng)站排名文章目錄 藍橋杯日期統(tǒng)計特殊日期(位數(shù)之和)2023特殊日期(倍數(shù))跑步鍛煉 藍橋杯 日期統(tǒng)計 日期統(tǒng)計 如果暴力枚舉100個數(shù)的八次循環(huán)那就是1016次運算,時間復雜度太高了,好在前四次的2023是確定的&#xf…

文章目錄

  • 藍橋杯
    • 日期統(tǒng)計
    • 特殊日期(位數(shù)之和)
    • 2023
    • 特殊日期(倍數(shù))
    • 跑步鍛煉

藍橋杯

日期統(tǒng)計

日期統(tǒng)計

在這里插入圖片描述

??如果暴力枚舉100個數(shù)的八次循環(huán)那就是1016次運算,時間復雜度太高了,好在前四次的2023是確定的,所以我們優(yōu)化一下,前四次循環(huán)不等于2023的就直接進入下一個循環(huán),現(xiàn)在只需要108次運算了,注意有不少日子是重復的,所以還需要我們使用set去重一下。

??也可以不使用set,我們之間對2023年的365天遍歷,如果數(shù)組中有滿足2023年日期范圍的數(shù)我們直接++,這樣不僅減少了循環(huán)的次數(shù)(一共需要大概365*100=36500次循環(huán)),也避免了去重。

#include<bits/stdc++.h>
using namespace std;#if 0
int main()
{int arr[100] = {5, 6, 8, 6, 9, 1, 6, 1, 2, 4, 9, 1, 9, 8, 2, 3, 6, 4, 7, 7,5, 9, 5, 0, 3, 8, 7, 5, 8, 1, 5, 8, 6, 1, 8, 3, 0, 3, 7, 9,2, 7, 0, 5, 8, 8, 5, 7, 0, 9, 9, 1, 9, 4, 4, 6, 8, 6, 3, 3,8, 5, 1, 6, 3, 4, 6, 7, 0, 7, 8, 2, 7, 6, 8, 9, 5, 6, 5, 6,1, 4, 0, 1, 0, 0, 9, 4, 8, 0, 9, 1, 2, 8, 5, 0, 2, 5, 3, 3};int months[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};set<int> ret;for(int i=0;i<100;i++){if(arr[i]!=2) continue;for(int j=i+1;j<100;j++){if(arr[j]!=0) continue;for(int k=j+1;k<100;k++){if(arr[k]!=2) continue;for(int l=k+1;l<100;l++){if(arr[l]!=3) continue;for(int a=l+1;a<100;a++){for(int b=a+1;b<100;b++){for(int c=b+1;c<100;c++){for(int d=c+1;d<100;d++){int date=arr[a]*1000+arr[b]*100+arr[c]*10+arr[d];int month=arr[a]*10+arr[b];int day=arr[c]*10+arr[d];if(month>=1&&month<=12&&day>=1&&day<=months[month]){ret.insert(date);//cout<<date<<endl;}}}}}}}}}cout<<ret.size()<<endl;return 0;
}
#endif #if 1
int main() 
{int arr[100] = {5, 6, 8, 6, 9, 1, 6, 1, 2, 4, 9, 1, 9, 8, 2, 3, 6, 4, 7, 7,5, 9, 5, 0, 3, 8, 7, 5, 8, 1, 5, 8, 6, 1, 8, 3, 0, 3, 7, 9,2, 7, 0, 5, 8, 8, 5, 7, 0, 9, 9, 1, 9, 4, 4, 6, 8, 6, 3, 3,8, 5, 1, 6, 3, 4, 6, 7, 0, 7, 8, 2, 7, 6, 8, 9, 5, 6, 5, 6,1, 4, 0, 1, 0, 0, 9, 4, 8, 0, 9, 1, 2, 8, 5, 0, 2, 5, 3, 3};int months[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int ret = 0;for (int month=1;month<=12;month++){for(int day=1;day<months[12];day++){int target[8]={2,0,2,3,month/10,month%10,day/10,day%10};int count=0;for(int i=0;i<100;i++){if(arr[i]==target[count]){count++;}if(count==8){ret++;break;}}}}cout<<ret<<endl;return 0;
}
#endif 

??

特殊日期(位數(shù)之和)

特殊日期

在這里插入圖片描述
??我們根據(jù)題意直接暴力即可,注意一下閏年的判斷year%400==0||(year%4==0&&year%100!=0) 繼續(xù)將年份的數(shù)字之和和月份天數(shù)的日子和做比較。

#include<bits/stdc++.h>
using namespace std;int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};void is_gap_month(int year,int month)
{if(month==2&&year%400==0||(year%4==0&&year%100!=0))months[2]=29;else months[2]=28;
}int is_target(int year,int month,int day)
{int sum1=0,sum2=0;while(year){int cnt=year%10;sum1+=cnt;year/=10;}sum2=month/10+month%10+day/10+day%10;return sum1==sum2?1:0;
}int main()
{int ret=0;for(int year=1900;year<=9999;year++){for(int month=1;month<=12;month++){is_gap_month(year,month);for(int day=1;day<=months[month];day++){if(is_target(year,month,day)){ret++;}}}}cout<<ret<<endl;return 0;
}

??

2023

2023

在這里插入圖片描述
??將每一個數(shù)從后向前依次取下末尾的數(shù)字,依次和3 2 0 2進行比較,如果這個數(shù)中完全包含2023,ret++。最后將所有的數(shù)減去完全包含的數(shù),剩下的就是完全不包含的數(shù),注意這里 98765432 - 12345678 之后還要加一。

#include <iostream>
using namespace std;int is_target(int n)
{while (n){int tmp1 = n % 10;n /= 10;if (tmp1 == 3){while (n){int tmp2 = n % 10;n /= 10;if (tmp2 == 2){while (n){int tmp3 = n % 10;n /= 10;if (tmp3 == 0){while (n){int tmp4 = n % 10;n /= 10;if(tmp4 == 2)return 1;}}}}}}}return 0;
}int main()
{int ret = 0;for (int i = 12345678; i <= 98765432; i++){if (is_target(i)){//cout<<i<<endl;ret++;}}cout << 98765432 - 12345678 - ret+1;//cout<<"85959030";return 0;
}

??

特殊日期(倍數(shù))

特殊日期
在這里插入圖片描述

#include <iostream>
using namespace std;int main()
{int ret=0;int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};for(int year=2000;year<=2000000;year++){for(int month=1;month<=12;month++){if(year%month==0){if(month==2&&(year%400==0||(year%4==0&&year%100!=0))){months[2]=29;}else{months[2]=28;}for(int day=1;day<=months[month];day++){if(year%day==0){ret++;}if(year==2000000&&month==1&&day==1){cout<<ret<<endl;}}}}}//cout<<"35813063"<<endl;return 0;
}

??

跑步鍛煉

跑步鍛煉

在這里插入圖片描述

#include <iostream>
using namespace std;int is_gap_year(int n)
{if((n%400==0)||(n%4==0&&n%100!=0))return 1;else return 0;
}int main()
{int ret=0;int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int year=0,month=0,day=0;int week=6;for(int i=2000;i<=2020;i++){for(int j=1;j<=12;j++){if(j==2&&is_gap_year(i)) months[2]=29;else months[2]=28;for(int k=1;k<=months[j];k++){if(week==8){ week=1;}if(week==1||k==1) {ret+=2;}else{ ret+=1;}week++;if(i==2020&&j==10&&k==1)cout<<ret;}}}return 0;
}
http://www.risenshineclean.com/news/55313.html

相關文章:

  • 網(wǎng)站開發(fā)語言更換想做網(wǎng)絡推廣的公司
  • 怎么做班級網(wǎng)站網(wǎng)絡公司推廣公司
  • 杭州信用網(wǎng)官網(wǎng)小程序seo推廣技巧
  • ??途W(wǎng)官網(wǎng)電商網(wǎng)站seo優(yōu)化
  • 網(wǎng)站開發(fā)公司銷售總監(jiān)崗位要求seo排名優(yōu)化是什么
  • 地圖網(wǎng)站開發(fā)輿情管理
  • 廣州做網(wǎng)站如何網(wǎng)站如何推廣出去
  • 什么是建設網(wǎng)站的主題口碑營銷的案例有哪些
  • 網(wǎng)站建設和數(shù)據(jù)容量整合最新實時大數(shù)據(jù)
  • 怎么做網(wǎng)站淘寶轉(zhuǎn)換工具寧波seo關鍵詞如何優(yōu)化
  • 商城網(wǎng)站開發(fā)seo公司怎樣找客戶
  • 網(wǎng)站英文版是怎么做的北京優(yōu)化seo
  • 沈陽軟件公司 網(wǎng)站制作廣州網(wǎng)站運營
  • 做百度推廣送網(wǎng)站嗎重慶網(wǎng)站設計
  • 中國建設銀行股份有限公司廣東seo網(wǎng)站設計
  • 臨沂網(wǎng)站設計公司seo是什么意思的縮寫
  • 用me做后綴的網(wǎng)站跨境電商平臺
  • 愛南寧app官方下載搜索引擎優(yōu)化的主題
  • 甘肅商城網(wǎng)站建設創(chuàng)建網(wǎng)站的流程是什么
  • 做網(wǎng)站有必要?在線推廣網(wǎng)站的方法
  • 怎樣注冊公司流程山西seo優(yōu)化公司
  • 手機上如何寫html網(wǎng)頁seo搜索引擎優(yōu)化就業(yè)前景
  • 怎樣在商務部網(wǎng)站做備案小學生抄寫新聞20字
  • wordpress qq登錄seo顧問咨詢
  • 論壇怎么做網(wǎng)站鏈接廣告聯(lián)盟廣告點擊一次多少錢
  • 專業(yè)做加盟推廣的公司百度網(wǎng)站的優(yōu)化方案
  • 營銷型手機網(wǎng)站建設重慶網(wǎng)站seo搜索引擎優(yōu)化
  • 直播網(wǎng)站源碼免費網(wǎng)站建設技術托管
  • 對于職業(yè)規(guī)劃做的好的網(wǎng)站seo網(wǎng)站建設
  • ps如何做psd模板下載網(wǎng)站南京疫情最新消息