update
This commit is contained in:
parent
393e17bd1f
commit
7cdbbfba00
@ -1,7 +1,7 @@
|
|||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <cstdio>
|
|
||||||
#include <deque>
|
#include <deque>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#include <istream>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
#include <string>
|
#include <string>
|
||||||
using ll = long long;
|
using ll = long long;
|
||||||
@ -10,7 +10,10 @@ ll n,p,q,x,y,ans=std::numeric_limits<ll>::max();
|
|||||||
std::string s;
|
std::string s;
|
||||||
|
|
||||||
int main(){
|
int main(){
|
||||||
scanf("%lld%lld%lld%lld%lld",&n,&p,&q,&x,&y);
|
std::iostream::sync_with_stdio(false);
|
||||||
|
std::cin.tie(nullptr);
|
||||||
|
std::cout.tie(nullptr);
|
||||||
|
std::cin>>n>>p>>q>>x>>y;
|
||||||
std::cin>>s;
|
std::cin>>s;
|
||||||
for(ll msk=0;msk<(1ll<<n);msk++){
|
for(ll msk=0;msk<(1ll<<n);msk++){
|
||||||
std::string ns = s;
|
std::string ns = s;
|
||||||
@ -49,5 +52,5 @@ int main(){
|
|||||||
nans+=y;
|
nans+=y;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printf("%lld\n",ans);
|
std::cout<<ans<<'\n';
|
||||||
}
|
}
|
44
src/7/20/T371580.cpp
Normal file
44
src/7/20/T371580.cpp
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
#include <cstdint>
|
||||||
|
#include <deque>
|
||||||
|
#include <iostream>
|
||||||
|
#include <istream>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
using ll = int64_t;
|
||||||
|
|
||||||
|
ll n,q,l,r;
|
||||||
|
std::vector<ll> a;
|
||||||
|
|
||||||
|
int main(){
|
||||||
|
std::iostream::sync_with_stdio(false);
|
||||||
|
std::cin.tie(nullptr);
|
||||||
|
std::cout.tie(nullptr);
|
||||||
|
|
||||||
|
std::cin>>n;
|
||||||
|
a.resize(n+1);
|
||||||
|
for(ll i=1;i<=n;i++){
|
||||||
|
std::cin>>a[i];
|
||||||
|
}
|
||||||
|
std::cin>>q;
|
||||||
|
for(ll i=1;i<=q;i++){
|
||||||
|
std::cin>>l>>r;
|
||||||
|
ll ans{};
|
||||||
|
std::deque<std::pair<ll, ll>> dq;
|
||||||
|
for(ll i=l;i<=r;i++){
|
||||||
|
dq.emplace_back(i,a[i]);
|
||||||
|
}
|
||||||
|
while(1){
|
||||||
|
bool isNovalue=true;
|
||||||
|
for(ll i=dq.size()-1;i>=0;i--){
|
||||||
|
if(dq[i].first==dq[i].second){
|
||||||
|
dq.erase(dq.begin()+i);
|
||||||
|
isNovalue=false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(isNovalue){
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
std::cout<<ans<<'\n';
|
||||||
|
}
|
||||||
|
}
|
25
src/7/21/T636327.cpp
Normal file
25
src/7/21/T636327.cpp
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
#include <iostream>
|
||||||
|
#include <istream>
|
||||||
|
int main(){
|
||||||
|
std::iostream::sync_with_stdio(false);
|
||||||
|
std::cin.tie(nullptr);
|
||||||
|
std::cout.tie(nullptr);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
input
|
||||||
|
3
|
||||||
|
5 7 5
|
||||||
|
1 8 8
|
||||||
|
3 1 2
|
||||||
|
output
|
||||||
|
3
|
||||||
|
6
|
||||||
|
7
|
||||||
|
|
||||||
|
5 7 5 -> (5,2),(4,3),(3,4),(2,5),(min(a,b)~b/2,b-div1)
|
||||||
|
1 8 8 -> (1,7),
|
||||||
|
3 1 2 -> (1,0),(0,1)
|
||||||
|
*/
|
Loading…
Reference in New Issue
Block a user