西安電子科技大學第16屆程式設計競賽 E Xieldy And His Password
題解: 每次儲存取模等於0,1,2的情況數,然後迭代更新。 程式碼: #include<bits/stdc++.h> using namespace std; #define ll long long const int maxn=1e6+5; char t[maxn]; int a[maxn][3]; int main() { while(~scanf("%s",&t)) { int L=strlen(t); ll a0=0,a1=0,a2=0,b0=0,b1=0,b2=0,la=0,ans=0; for(int i=1,j=L-1; j>=0; j--,i++) { if(t[j]=='0') { a0++; swap(a0,b0);swap(a1,b1);swap(a2,b2); ans=ans+a0+b0;la=a0+b0; } else { swap(a0,a1);swap(a0,a2); swap(b0,b2);swap(b0,b1);a1++; swap(a0,b0);swap(a1,b1);swap(a2,b2); la=a0+b0;ans+=la; } } printf("%lld\n",ans); } return 0; }
相關推薦
序列子區間問題(西安電子科技大學第16屆程式設計競賽 E Xieldy And His Password,U14739 X ask Y III 子區間異或和、牛客練習賽16 E求值)
序列子區間問題一般都是問你,求序列子區間的和的和...異或和的和..和的異或和...和是3的倍數的個數... 這類問題一般都是用(字首和+)記錄狀態的陣列來實現,將O(n*n)的複雜度降為O(k*n)(k為常數) 這類問題可以從如何優化遍歷以i為結尾的連續子序列的複雜
西安電子科技大學第16屆程式設計競賽 E Xieldy And His Password
題解: 每次儲存取模等於0,1,2的情況數,然後迭代更新。 程式碼: #include<bits/stdc++.h> using namespace std; #define ll long long const int maxn=1e6+5;
ACM訓練日記—4月21日(西安電子科技大學第16屆程式設計競賽網路同步賽)
int n,m,q; int a[50005]; int mp[50005]; int vis[50005]; int main() { priority_queue<int>h; while(scanf("%d%d%d",&n,&m,&q)!
2018年北京資訊科技大學第十屆程式設計競賽暨ACM選拔賽 A-PUBG
題目連結:https://www.nowcoder.com/acm/contest/118/A本來想用記憶化搜尋的,搞了半天弄不出來,乾脆跑dijkstra搞搞吧。#include<bits/st
電子科技大學第八屆ACM趣味程式設計競賽第二場題解
A陰陽師?這遊戲沒有ssr! 題解: ans = sigma(1 - (1 - Pi/100)^ 2); 標程: #include <stdio.h> #include <stdlib.h> int main() { int N,p;
POJ 2287 Tian Ji -- The Horse Racing&&浙江科技學院第十三屆程式設計競賽1006 田忌賽馬後傳(貪心)
思路:如果田忌最慢的比齊王最慢的快,或者田忌最快的比齊王最快的快,那麼就比,否則讓田忌最慢的和齊王最快的比。 #include<map> #include<queue> #in
福州大學第十三屆程式設計競賽_重現
Problem C 平行四邊形數 Accept: 71 Submit: 345 Time Limit: 2000 mSec Memory Limit : 32768 KB Problem Description 在一個平面內給定n個點,任意三個點不在同
Easy Problem(西安電子科技大學第二節程式設計新生賽A)
Easy Problem 題目傳送門 題目描述 構造一個無重複的只含有正奇數的數列,使得這個數列所有項之和不超過n。輸出所能構造的數列長度的最大值。 輸入描述: 多組資料,輸入以EOF結尾(不超過1e5組) 每行一個n(1<=n<=1e9) 輸出描述: 每行一個數表示
電子科技大學第九屆ACM趣味程式設計競賽第二場(正式賽) 題解
A::魔王的直播 注意23:59之後是00:00即可,找出所有迴文字元,取最近. #include <bits/stdc++.h> using namespace std; bool check(int a,int b) { int c=a%10*
2018年北京信息科技大學第十屆程序設計競賽暨ACM選拔賽-B-precise math function
AI 計算 ac代碼 AS esc lag .com load des 題目描述 喜愛ACM的PBY同學遇到了一道數學難題,已知底數n,請你幫他準確的計算出結果a = nπ(n的π次方),結果保留小數點後x位。 輸入描述: 第一行是一個整數t,表示測試實例的
世界一流大學和一流學科(雙一流建設)——西安電子科技大學
部分轉自:https://www.dxsbb.com/news/43529.html 1、雙一流大學簡介 雙一流,即世界一流大學和世界一流學科,是繼985工程(39所)、211工程(112所+4所學校有兩個校區=116所)之後又一國家戰略,其中世界一流大學42所,名單由
華中農業大學第五屆程式設計大賽網路同步賽
Problem A: Little Red Riding Hood Description Once upon a time, there was a little girl. Her name was Little Red Riding Hood. One
“青軟杯”安徽科技學院第六屆程式設計大賽_非專業組
1299 Problem C C互質個數 C互質個數 Time Limit:1000MS Memory Limit:65536K Total Submit:21 Accepted:8 Description 貝貝、妞妞和康康都長大了,如今,他們已屆小學畢業,老師給貝貝出了一道強化計算的題目,讓她做一大堆除
哈爾濱理工大學軟體與微電子學院第八屆程式設計競賽同步賽(高年級) E 小樂樂匹配字串 【最長公共子序列】
傳送門:https://ac.nowcoder.com/acm/contest/301/E 求最長公共子序列。 立個 flag 搞dp。 AC code: #include <cstdio> #include <iostream> #inc
哈爾濱理工大學軟體與微電子學院第八屆程式設計競賽同步賽(高年級) Solution
A: Solved. 分別處理出每個%7後餘數的數字個數,再組合一下 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 #define ll long long 5 int n, m; 6 ll
哈爾濱理工大學軟體與微電子學院第八屆程式設計競賽同步賽(高年級) G 小樂樂打遊戲 【BFS】
傳送門:https://ac.nowcoder.com/acm/contest/301/G 題意概括: 給一個地圖,有一個火山口 F 一個 起點 S 一個出口 E。 連結:https://ac.nowcoder.com/acm/contest/301/G來源:牛客網  
HUST第八屆程式設計競賽-G小樂樂打遊戲(雙bfs)
題目描述 小樂樂覺得學習太簡單了,剩下那麼多的時間好無聊,於是便想打遊戲。 最近新出了一個特別火的遊戲,叫吃豬,小樂樂準備玩一玩。 &n
哈爾濱理工大學軟體與微電子學院第八屆程式設計競賽同步賽(高年級) A 小樂樂的組合數+ 【規律】
任意門:https://ac.nowcoder.com/acm/contest/301/A 題意概括: 連結:https://ac.nowcoder.com/acm/contest/301/A來源:牛客網 小樂樂得知一週有7天之後就對7產生了興趣。 小樂樂得到了兩堆數字數字時連續的。
哈爾濱理工大學軟體與微電子學院第八屆程式設計競賽同步賽(高年級) J 小樂樂和25 【分類】
題目描述 小樂樂特別喜歡25這個數字,他想把所有的數字都變成25的倍數。 現在小樂樂得到一個數字,想問問你最少用幾次操作才可以把這個數字改造成25的倍數。 對於一次操作我們可以把相鄰的兩位做交換,比如123經過一次操作之後就可以變成213或者132。
哈爾濱理工大學軟體與微電子學院第八屆程式設計競賽同步賽(高年級) F 樂樂下象棋 【記憶化搜尋】
傳送門:https://ac.nowcoder.com/acm/contest/301/F 題目描述 小樂樂一天天就知道玩,這一天又想玩象棋。 我們都知道馬走日。 現在給定一個棋盤,大小是n*m,把棋盤放在第一象限,棋盤的左下角是(0,0),右上角是(n - 1, m -