A

用python写的

s=eval(input())
print(s)

B

要满足条件则最大和最小一定要呈对角分布

C

n最大才40,则最多加8个不同的值

判断:当还剩下的可选值小于等于n,就可以继续增加

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define INF 0x3f3f3f3f
typedef pair<int, int> PII;
const int N=1e3+10;
const ll mod=1e9+7;int a[N];int b[10];
int t,n,k,ans,l,r;
int main() {ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>t;b[0]=0,b[1]=0;for(int i=1;i<=9;i++){b[i]=i;}while(t--){cin>>k>>n;int cnt=k;a[0]=1;a[1]=1;for(int i=1;i<=cnt;i++){if(n-a[i-1]-b[i-1]>=cnt-i&&i<10)a[i]=a[i-1]+b[i-1];else a[i]=a[i-1]+1;//cout<<a[i]<<" I:"<<i<<endl;}//a[cnt]=n;for(int i=1;i<=k;i++){cout<<a[i]<<" ";}cout<<endl;}
}

D

两两确定一个取值的限度,每增加一个数字就与可选区间做交集

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define INF 0x3f3f3f3f
typedef pair<int, int> PII;
const int N=2e5+10;
const ll mod=1e9+7;ll a[N];
int t,n,k,ans ;
int main() {ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>t;while(t--){cin>>n;int l=0,r=INF;for(int i=0;i<n;i++)cin>>a[i];for(int i=1;i<n;i++){if(a[i-1]>a[i]){l=max(l, (int)(a[i-1]+a[i]+1)/2);}else if(a[i-1]<a[i]){r=min(r, (int)(a[i-1]+a[i])/2);}}if(r<l)cout<<-1<<endl;else cout<<(ll)l<<endl;}
}

cf-839(div3)A-D相关推荐

  1. 2017.1.28打卡 距NOI184天 cf体验(雾)

    祝大家鸡年大吉!米娜新年快乐! 转眼去长乐一中的集训就结束了,我学到的东西其实并不算多,毕竟还有很大一部分时间用在了颓废上 顶多算是入了入门,但还是啥都不会.完蛋我真的是啥都不会,现在连dijkstr ...

  2. CF #738(div2)B. Mocha and Red and Blue(构造)

    problem B. Mocha and Red and Blue time limit per test1 second memory limit per test256 megabytes inp ...

  3. CF 811C (DP)

    http://codeforces.com/problemset/problem/811/C 题意是一群人在坐火车.先告诉你有n个人,然后告诉你n个目的地(用数字表示的).目的地一样的所有人要么都在一 ...

  4. 记第一场cf比赛(Codeforces915)

    比赛感想 本来21:05开始的比赛,结果记成21:30了...晚了25分钟才开始[捂脸] 这次是Educational Round,所以还比较简单. 前两道题一眼看去模拟+贪心,怕错仔细看了好几遍题, ...

  5. CF专题(长安大学)

    来暂时总结下这几天的CF专题吧-后续还会更新- A - Ichihime and Triangle: Ichihime is the current priestess of the Mahjong ...

  6. CF #737(div2)C. Moamen and XOR 与和异或-找规律

    题意 : 给 n 和 k (<2e5),保证每个数ai < 2^k,问使得

  7. CF #737(div2)B. Moamen and k-subarrays 贪心

    题意 : 给一个长为 n 的序列(distinct),将其分为 <= k 个连续的序列,对这些段任意组合,求能否得到递增序列. 思路 : 记录在原序列中每个distinct的位置,然后在结果序列 ...

  8. CF #737(div2) Ezzat and Two Subsequences 找规律

    题意 : 给一个长为 n 的序列,将其分为两个序列,定义f(x)为两个新序列的平均值之和,求f(x)的最大值. 思路 : 将最大的单独放在一个序列,剩余的在另一个序列. #include <io ...

  9. CF 183(div2)

    B.直接一天天加上去. #include <cstdio> #include <cstring> #include <iostream> #include < ...

最新文章

  1. 华为机试第11题python
  2. 高一升学计算机,(有答案)2016年上学期高一年级对口升学第一次月考计算机应用试题资料讲解(9页)-原创力文档...
  3. sqlserver往oracle写数据,Sqlserver连接oracle进行读写数据库
  4. oracle变态错误解决:ORA-00604: 递归 SQL 级别 2 出现错误
  5. Angular2 - Starter - Routes, Route Resolver
  6. python数据结构与算法第10讲_python数据结构与算法(10)
  7. Head First JSP---随笔一
  8. 【STM32】输入捕获程序
  9. Android 8.0 学习(24)---Android8.0 WiFi热点适配
  10. neo4j python
  11. 20100929 朝会内容
  12. hive之动态分区插入数据及其参数配置
  13. ceph:如何处理rados --striper上传失败的对象
  14. 台达伺服b3参数_恩阳台达B3系列伺服安装
  15. 《深入浅出MFC》系列之消息映射(一)
  16. 机器人方向顶级刊物(全网汇总)截至2022.04.09
  17. 电瓶车充电桩收费平台解决小区充电难的问题
  18. java localdate获取自然周
  19. 2022-2027年中国建筑施工机械租赁市场规模预测及投资战略咨询报告
  20. 《部落冲突:皇室战争》——一款不能错过的游戏!

热门文章

  1. 计算机视觉应该怎样入门?
  2. kubeasz部署k8s高可用集群
  3. 2013-12-02:IBSN码
  4. np.indices函数使用方法
  5. 2021-2027全球与中国陶瓷喷雾干燥设备市场现状及未来发展趋势
  6. 计算机中移动文件几种方式,Mac 教程:OS X「剪切」移动文件的三种方法
  7. Delete语句优化
  8. “echo >”和“echo >>”的区别
  9. Kaggle-Video Game Sales数据分析
  10. 【蓝桥杯嵌入式】应赛技巧①多屏切换