当前位置:网站首页>Enumeration, simulation, and sorting
Enumeration, simulation, and sorting
2022-07-07 23:39:00 【Yuesi】
acwing Question no 1210
Topic link
Answer link :
1∼N
Section [L,R] All the elements in ( That's the number L One to the first R Elements )
( If the interval [L,R] All the elements in
( That is The first L One to the first R Elements ) You can get a length of R−L+1 Of “ continuity ” The sequence , It's called the serial interval .
PS:
1-n All numbers are in the sequence represented by intervals
The difference between the minimum value and the maximum value after arrangement is equal to the digit difference R-L; namely [L,R] In the interval max-min=R-L;
Be careful :
1. When R And L stay [1,n] Interval time L=R It is also in line with the meaning of the question ;
2. The initial value should be restored every time the maximum and minimum values of the interval are calculated ,
Otherwise, the second comparison will be affected
With two for Interval to traverse all possible interval situations ;
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;//n The scope is [1,10000]
scanf("%d",&n);
int ans[10010];
for(int i=1;i<=n;i++){
scanf("%d",&ans[i]);
}
int cou=0;
for(int i=1;i<=n;i++){
int MIN=1000500,MAX=-1000000;
// Every time we find the minimum and maximum value of the interval, we need Prepare for the second application
for(int h=i;h<=n;h++){
MIN=min(MIN,ans[h]);
MAX=max(MAX,ans[h]);
if(MAX-MIN==h-i){
cou++;
}
}
}
printf("%d\n",cou);
return 0;
}
1236. Increment triples
Topic link :
Answer link :
int pos1=`lower_bound(num,num+6,7)-num`;
// Returns the first... In the array ` Greater than or equal to ` The value of the checked number
int pos2=`upper_bound(num,num+6,7)-num`;
// Returns the first... In the array ` Greater than ` The value of the checked number
Violence solution
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
int an[100010],bn[100010],cn[100010];
for(int i=0;i<n;i++){
scanf("%d",&an[i]);
}
for(int i=0;i<n;i++){
scanf("%d",&bn[i]);
}
for(int i=0;i<n;i++){
scanf("%d",&cn[i]);
}
sort(an,an+n);
sort(bn,bn+n);
sort(cn,cn+n);
long long int a=0,c=0;
long long int sum=0;
for(int i=0;i<n;i++){
a=0;
c=0;
while(a<n&&an[a]<bn[i]){
a++;
}
while(c<n&&cn[c]<=bn[i]){
c++;
}
sum+=a*(n-c);
}
printf("%d\n",sum);
return 0;
}
Violent solution data arrives 100000 No result at all
Big brother
Increment triples
边栏推荐
- Installing gradle
- 【路径规划】使用垂距限值法与贝塞尔优化A星路径
- redis缓存工具类,值得拥有~
- Extended tree (I) - graphic analysis and C language implementation
- Anxinco EC series modules are connected to the multi protocol access products of onenet Internet of things open platform
- SLAM面试总结
- One week learning summary of STL Standard Template Library
- Explain
- Live server usage
- B_ QuRT_ User_ Guide(38)
猜你喜欢

S2b2b mall solution of intelligent supply chain in packaging industry: opening up a new ecosystem of e-commerce consumption

New potential energy of industrial integration, Xiamen station of city chain technology digital summit successfully held

B_QuRT_User_Guide(36)

One week learning summary of STL Standard Template Library
![[experiment sharing] log in to Cisco devices through the console port](/img/e4/fc72ed57de74a0dd51c484a1c2f348.png)
[experiment sharing] log in to Cisco devices through the console port

Markdown

0-1背包问题

产业共融新势能,城链科技数字峰会厦门站成功举办

B_ QuRT_ User_ Guide(38)

Progress broadcast | all 29 shield machines of Guangzhou Metro Line 7 have been launched
随机推荐
Anxinco esp32-a1s development board is adapted to Baidu dueros routine to realize online voice function
2022 届的应届生都找到工作了吗?做自媒体可以吗?
Happy gathering time
0-1背包问题
Oracle statistics by time
Anxinco EC series modules are connected to the multi protocol access products of onenet Internet of things open platform
Home appliance industry channel business collaboration system solution: help home appliance enterprises quickly realize the Internet of channels
Three questions TDM
C method question 1
[STM32 + esp-12s connect Tencent cloud IOT development platform 1] creation of cloud platform and burning of at firmware
Windows set redis to start automatically
S2b2b mall solution of intelligent supply chain in packaging industry: opening up a new ecosystem of e-commerce consumption
C number of words, plus ¥, longest word, average value
HDU 4747 mex "recommended collection"
Markdown
C simple question 2
Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting
Display the server hard disk image to the browser through Servlet
SQL database execution problems
Slam interview summary