国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

龍巖網(wǎng)站建設(shè)全包sem和seo是什么職業(yè)

龍巖網(wǎng)站建設(shè)全包,sem和seo是什么職業(yè),小程序商城代碼,山東建設(shè)網(wǎng)站目錄 P1031 [NOIP2002 提高組] 均分紙牌 原題鏈接 : 題面 : 思路 : 代碼 : P1036 [NOIP2002 普及組] 選數(shù) 原題鏈接 : 題面 : 思路 : 代碼 : P1060 [NOIP2006 普及組] 開心的金明 原題鏈接 : 題面 : 思路 : 01背包例題 : 代碼 : P1100 高低位交換 原題…

目錄

P1031 [NOIP2002 提高組] 均分紙牌

原題鏈接 :

題面 :?

?思路 :

代碼 :?

P1036 [NOIP2002 普及組] 選數(shù)

原題鏈接 :

題面 :?

思路 :

代碼 :?

P1060 [NOIP2006 普及組] 開心的金明

原題鏈接 :?

題面 :?

?思路 :?

01背包例題 :

代碼 :??

P1100 高低位交換

原題鏈接 :?

題面 :?

?思路 :

代碼 :?

P1097 [NOIP2007 提高組] 統(tǒng)計數(shù)字

原題鏈接?

題面 :?

??編輯

思路 :?

代碼 1: map + set

?代碼 2? : 數(shù)組排序


視頻鏈接 :?Erik_Tse

P1031 [NOIP2002 提高組] 均分紙牌

原題鏈接 :

?????????均分紙牌

題面 :?

?思路 :

? 根據(jù)貪心的思想,肯定是先將第一堆的紙牌弄成n張,再去弄后面的!

循環(huán)往后,如果當(dāng)前隊中牌數(shù)小于n,從下一堆中移差值牌數(shù)過來,

如果大于的話,就將差值牌數(shù)移給下一堆。最后一定就是滿足題目要求的!!!

所以請看代碼 :?

代碼 :?

#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
using namespace std;
typedef long long LL;
const int N = 102;
int n,a[N];
LL ans,sum,avg,k;
int main() {cin>>n;for(int i=1;i<=n;i++) cin>>a[i],sum+=a[i];avg = sum / n;for(int i=1;i<=n;i++){if(a[i] < avg){k = avg - a[i];a[i] += k;a[i+1] -= k;ans ++;}if(a[i] > avg){k = a[i] - avg;a[i] -= k;a[i+1] += k;ans ++; }}cout<<ans<<endl;return 0;
}

P1036 [NOIP2002 普及組] 選數(shù)

原題鏈接 :

?選數(shù)

題面 :?

思路 :

就是一個dfs找子集的問題,沒什么好說的,詳細請看代碼?!!!

實現(xiàn)組合型枚舉例題 :?實現(xiàn)組合型枚舉

代碼 :?

#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
using namespace std;
typedef long long LL;
const int N = 22;
int n,a[N],k;bool is_prime(int x){//判斷素數(shù)模板,要記住 if(x < 2) return false;for(int i=2;i<=x/i;i++) if(x%i == 0) return false;return true;
}LL dfs(int dep,int cnt,int sum){ if(cnt == k) return (int)is_prime(sum);//找到k個元素if(dep > n) return 0;//搜索到數(shù)組最后一個元素,退出// 子集問題,選或不選 兩個分支 :  // 選 : dfs(dep+1,cnt,sum) // 不選 : dfs(dep + 1,cnt + 1 , sum + a[dep])LL res = 0;res += dfs(dep + 1 , cnt , sum);res += dfs(dep + 1 , cnt + 1 , sum + a[dep]); return res;
}int main() {cin >> n >> k;for(int i=1;i<=n;i++) cin>>a[i];// dfs(dep,cnt,sum)// dep : 下標 // cnt : 當(dāng)前選了幾個數(shù) // sum : 當(dāng)前選數(shù)之和  cout << dfs(1,0,0) << endl;return 0;
}

P1060 [NOIP2006 普及組] 開心的金明

原題鏈接 :?

開心的金明

題面 :?

?思路 :?

本質(zhì)上就是一個01背包問題,分選和不選兩種情況!!!不懂得可以看01背包例題 :?

01背包例題 :

?2. 01背包問題 - AcWing題庫

代碼 :??

#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
using namespace std;
typedef long long LL;
const int N = 3e4+10;
int n , m;
int v[27],w[27];
LL dp[30][N];//表示從前i個物品中選,重前不過j的最大價值 int main() {cin >> n >> m;for(int i=1;i<=m;i++) cin >> v[i] >> w[i];// 本質(zhì) : 01背包 for(int i=1;i<=m;i++){for(int j=0;j<=n;j++){if(j < v[i]) dp[i][j] = dp[i-1][j];else dp[i][j] = max(dp[i-1][j], dp[i-1][j-v[i]] + v[i]*w[i]);}}cout<<dp[m][n]<<endl;return 0;
}

P1100 高低位交換

原題鏈接 :?

高低位交換 - 洛谷

題面 :?

?思路 :

位運算,模擬即可

代碼 :?

#include<iostream>
using namespace std;
typedef long long LL;
LL x,ans,st,en;
int main()
{scanf("%lld",&x);st = x >> 16;en = x % (65536);en = (en << 16);ans = en + st;printf("%lld",ans); return 0;
}

P1097 [NOIP2007 提高組] 統(tǒng)計數(shù)字

原題鏈接?

統(tǒng)計數(shù)字

題面 :?

?

思路 :?

用map+set :?

代碼 1: map + set

#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <unordered_map>
#include <set>
using namespace std;
typedef long long LL;
const int N = 3e4+10;
int m,x;
unordered_map<int,int> mp;
set<int> st;int main() {cin >> m;while(m--){cin>>x;mp[x]++;st.insert(x);}for(auto it = st.begin() ; it != st.end() ; it ++){cout << *it << " " << mp[*it] << endl;}return 0;
}

?代碼 2? : 數(shù)組排序

#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <unordered_map>
#include <set>
using namespace std;
typedef long long LL;
const int N = 2e5+10;
int n, a[N], cnt;int main() {cin >> n;for(int i=1;i<=n;i++) cin>>a[i];sort(a+1,a+1+n);for(int i=1;i<=n;i++){cnt ++;if(i==n || a[i]!=a[i+1]){cout<<a[i] <<" "<<cnt<<endl;cnt = 0;}}return 0;
}

http://m.aloenet.com.cn/news/44616.html

相關(guān)文章:

  • 中企動力做過的網(wǎng)站女教師遭網(wǎng)課入侵視頻
  • wordpress獲取當(dāng)前目錄父目錄id吉林seo管理平臺
  • 縣文化館網(wǎng)站建設(shè)方案市場調(diào)研報告1000字
  • 哪些網(wǎng)站做ip向小說神秘網(wǎng)站
  • 央視新聞seo的五個步驟
  • 尋找徐州網(wǎng)站開發(fā)企業(yè)網(wǎng)絡(luò)營銷青島
  • 深圳廣告公司前十強seo簡單速排名軟件
  • 單頁網(wǎng)站在線制作公司搜索seo
  • 做網(wǎng)站上哪買空間鄭州seo顧問外包公司
  • 書畫網(wǎng)站模板下載跨境電商seo什么意思
  • 網(wǎng)絡(luò)營銷的方法包括哪些重慶seo是什么
  • wordpress 子主題路由seo沒什么作用了
  • 素材網(wǎng)站源碼成品視頻直播軟件推薦哪個好一點
  • 如何仿造一個網(wǎng)站做廣州網(wǎng)絡(luò)廣告推廣公司
  • 企業(yè)網(wǎng)站 手機網(wǎng)站 app 微網(wǎng)站廣州網(wǎng)站建設(shè)系統(tǒng)
  • wordpress is_mobile上海關(guān)鍵詞排名優(yōu)化公司
  • 制作類網(wǎng)站seo人才招聘
  • 建站abc做的網(wǎng)站穩(wěn)定營銷方案包括哪些內(nèi)容
  • 購物平臺排行榜2020淄博seo培訓(xùn)
  • 貴州網(wǎng)站建設(shè)公司網(wǎng)絡(luò)營銷專業(yè)的就業(yè)方向
  • java 做網(wǎng)站 模板在哪可以下新聞 最新消息
  • 高校網(wǎng)站建設(shè)研究意義楓林seo工具
  • 做網(wǎng)站 寫文章怎樣加視頻深圳網(wǎng)絡(luò)推廣
  • 個門戶網(wǎng)站站長之家ip查詢工具
  • 網(wǎng)站二次開發(fā)是什么意思谷歌在線瀏覽器入口
  • 天津網(wǎng)站制作費用競價防惡意點擊
  • 怎么注冊英文網(wǎng)站域名a5站長網(wǎng)網(wǎng)站交易
  • 武漢網(wǎng)上商城網(wǎng)站建設(shè)南通做網(wǎng)站推廣的公司
  • 鹽城網(wǎng)站開發(fā)英文谷歌優(yōu)化
  • 鄭州做網(wǎng)站優(yōu)化電話seo基礎(chǔ)入門