目录

  • 1671. 三角形【暴力】
  • 1659. 社交距离 I【二分】
  • 1714. 混合牛奶【模拟】
  • 1695. 果壳游戏【枚举】

1671. 三角形【暴力】

#include<bits/stdc++.h>
using namespace std;
typedef long long int LL;
typedef pair<LL,LL> PII;
LL n,ans;
vector<PII>ve;
int main(void)
{cin>>n;for(int i=0;i<n;i++) {int x,y; cin>>x>>y;ve.push_back({x,y});}for(int i=0;i<n;i++)for(int j=0;j<n;j++)for(int z=0;z<n;z++) if(i!=j&&i!=z&&j!=z){LL x1=ve[i].first,y1=ve[i].second;LL x2=ve[j].first,y2=ve[j].second;LL x3=ve[z].first,y3=ve[z].second;if(x1==x2&&x1!=x3&&y1==y3) ans=max(ans,labs(x1-x3)*abs(y1-y2));}cout<<ans;return 0;
}

1659. 社交距离 I【二分】

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int a[N],n,m;
char s[N];
bool check(int x)
{int p=1-x,cnt=0;//p=1-x 是为了方便处理前导0这种情况for(int i=1;i<=m;i++){while(p+x+x<=a[i]) cnt++,p+=x;if(i!=1 && a[i]-a[i-1]<x) return false;//所有牛之间的距离都大于等于midp=a[i];}while(p+x<=n) cnt++,p+=x;return cnt>=2;
}
int main(void)
{cin>>n;for(int i=1;i<=n;i++) cin>>s[i];for(int i=1;i<=n;i++) if(s[i]=='1') a[++m]=i;int l=0,r=n;while(l<r){int mid=l+r+1>>1;if(check(mid)) l=mid;else r=mid-1;}cout<<l<<endl;return 0;
}

1714. 混合牛奶【模拟】

#include<bits/stdc++.h>
using namespace std;
int c[3],m[3];
int main(void)
{for(int i=0;i<3;i++) cin>>c[i]>>m[i];for(int i=0;i<100;i++){m[(i+1)%3]+=m[i%3];int temp=max(0,m[(i+1)%3]-c[(i+1)%3]);m[(i+1)%3]-=temp,m[i%3]=temp;}for(int i=0;i<3;i++) cout<<m[i]<<endl;return 0;
}

1695. 果壳游戏【枚举】

#include<bits/stdc++.h>
using namespace std;
struct node{int a,b,c;};
vector<node>ve;
int n,a[10];
int main(void)
{cin>>n;for(int i=0;i<n;i++){int a,b,c; cin>>a>>b>>c;ve.push_back({a,b,c});}int ans=0;for(int i=1;i<=3;i++){int sum=0;for(int j=1;j<=3;j++) a[j]=1;a[i]=0;for(int j=0;j<n;j++){int s1=ve[j].a,s2=ve[j].b,s3=ve[j].c;swap(a[s1],a[s2]);if(!a[s3]) sum++;}ans=max(ans,sum);}cout<<ans;return 0;
}

春季每日一题2022 Week 2 【完结】相关推荐

  1. 春季每日一题2022 Week 1 【完结】

    目录 3346. 你知道你的ABC吗[排序] 3358. 放养但没有完全放养[贪心] 3370. 牛年[模拟] 3745. 牛的学术圈 I[二分] 1459. 奶牛体操[暴力] 1442. 单词处理器 ...

  2. 寒假每日一题2022【week1 完结】

    目录 2058. 笨拙的手指[枚举] 2041. 干草堆[差分] 2060. 奶牛选美[dfs + 思维] 2019. 拖拉机[双端队列] 2014. 岛[思维+离散化] 2005. 马蹄铁[dfs] ...

  3. 2021春季每日一题【week6 未完结】

    目录 28. 实现 strStr()[KMP] 141. 周期[KMP 未完成] 91. 解码方法[未完成] 821. 跳台阶 363. 矩形区域不超过 K 的最大数值和[前缀和] 3412. 邻域均 ...

  4. 2021春季每日一题【week5 未完结】

    目录 179. 最大数[贪心] 1453. 移掉K位数字[贪心 / 思维] 783. 二叉搜索树节点最小距离 71. 二叉树的深度 208. 实现 Trie (前缀树)[未完成] 142. 前缀统计[ ...

  5. 2021春季每日一题【week3 未完结】

    目录 190. 颠倒二进制位 77. 翻转单词顺序 74. 搜索二维矩阵 15. 二维数组中的查找[思维 双指针] 90. 子集 II[dfs] 93. 递归实现组合型枚举 1006. 笨阶乘[栈] ...

  6. 2021春季每日一题【week8 未完结】

    目录 7. 整数反转[难度: 一般 / 知识点: 模拟] 78. 左旋转字符串[难度: 简单 / 知识点: 字符串] 435. 传球游戏[难度: 一般 / 知识点: DP] 7. 整数反转[难度: 一 ...

  7. 2021春季每日一题 【week2 未完结】

    目录 LeetCode 191. 位1的个数[难度: 简单 / 知识点: 位运算] 85. 不用加减乘除做加法[难度: 中 / 知识点: 思维 全加器] 341. 扁平化嵌套列表迭代器[模拟] 149 ...

  8. 2021春季每日一题 【week1 未完结】

    目录 92. 反转链表 II[难度: 中 / 知识点: 链表] 35. 反转链表[难度: 中 / 知识点: 链表] 1603. 设计停车系统 [难度: 简单 / 知识点: 模拟] 3267. 小明上学 ...

  9. acwing----春季每日一题2022篇(二)

    春季每日一题2022篇(二) 三角形(枚举) 社交距离 I (分类讨论 + 贪心) 混合牛奶(模拟) 果壳游戏(模拟 + 技巧) 困牛放牧(分类 + 数学知识) 三角形(枚举) 题目链接 题目大意 题 ...

最新文章

  1. MyEclipse部署Tomcat服务器
  2. mybatis的延迟加载
  3. 分享Silverlight/WPF/Windows Phone一周学习导读(4月4日-4月9日)
  4. 蓝桥杯之第几个幸运数
  5. 使用Java 8.0进行类型安全的依赖项注入
  6. web前端——transform变形 旋转角度正负的判断
  7. 计算机科学的鼻祖,现代计算机科学的鼻祖,编程界的上帝
  8. 计算机c盘快满了怎么办,电脑C盘满了怎么办?教你快速清理C盘的垃圾
  9. Mac中Homebrew下载指定版本软件的方法
  10. 备考分享!第十一届CDA考试Level Ⅱ 优秀考生采访
  11. 关于邮箱的POP协议、imap协议、imap协议简单讲解
  12. android答辩问题,安卓毕业设计答辩(流程、准备、模板及注意事项)
  13. 第三单元 用python学习微积分(二十二)功、平均值、概率(下)和 数值积分(1)
  14. java 序列化版本号_序列化版本号serialVersionUID的作用
  15. multisim电流探棒怎么改变方向?MULTISIM电流探
  16. 软考成绩什么时候出来?
  17. PPT文档播放没声音了怎么办?
  18. ssm毕设项目基于Java的医疗器械销售系统oy281(java+VUE+Mybatis+Maven+Mysql+sprnig)
  19. 推理机Jess,Racer,Jena
  20. 用opencv及cuda编译好的dakrnet训练yolo4

热门文章

  1. MAT之ELM:ELM基于近红外光谱的汽油测试集辛烷值含量预测结果对比
  2. Java当中的运算符
  3. POJ-2480 Longge's problem 积性函数
  4. Windows Phone Dev Notes-如何使用ConnectionSettingsTask 来启动连接设置页面
  5. 【备忘】visual studio调试状态下显示lua调用栈
  6. i2c- sda挂死分析
  7. nrf51822蓝牙芯片ble_app_proximity程序总结
  8. mysql按章_mysql按时间范围分区
  9. tensorflow源码编译教程_极简入门TensorFlow C++源码
  10. 操作系统课设--具有二级索引的文件系统