首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
吃花椒的妙酱
获赞
942
粉丝
73
关注
52
看过 TA
4890
男
华南农业大学
2024
C++
IP属地:上海
复活吧我的大学生活😭😭😭
私信
关注
拉黑
举报
举报
确定要拉黑吃花椒的妙酱吗?
发布(86)
评论
刷题
收藏
吃花椒的妙酱
关注TA,不错过内容更新
关注
2021-02-26 15:37
已编辑
华南农业大学 C++
牛吃fafa
//牛吃fafa //贪心,按照t/d排序 #include <bits/stdc++.h> using namespace std; typedef long long ll; struct cow { ll ti,d; ll flo,sum_t;//flo是数到每头牛破坏花的总和,sum_t是从第一头到当前牛所耗的全部时间 }t[100005]; bool cmp(cow a,cow b) { return a.ti*b.d<b.ti*a.d;//排序 } int main() { int i,n; cin>>...
0
点赞
评论
收藏
分享
2021-02-26 15:31
已编辑
华南农业大学 C++
拼数
//贪心 #include <bits/stdc++.h> using namespace std; string arr[10005];//定义string数组 bool cmp(string a,string b)//通过字符串置换比较,自定义大小比较 { return a+b>b+a; } int main() { int i,n; cin>>n; for(i=1;i<=n;i++) cin>>arr[i]; sort(arr+1,arr+1+n,cmp);//排序 for(i=1...
0
点赞
评论
收藏
分享
2021-02-26 15:38
已编辑
华南农业大学 C++
扫雷MINE
//扫雷MINE //枚举优化,注意到只要确定了第一个空的状态,第二空的状态也是定的,以此类推,只要看最后一个空是否合理就行 #include <iostream> #include <cstring> #include <cstdio> using namespace std; int arr[10005];//存输入的数据 int res[10005];//存方案 int n,cnt=0;//计数多少种方案 bool check()//通过arr最后一个数,检查扫雷的第一列是否合理 { if(arr[n]-res[n]-res[n-1...
0
点赞
评论
收藏
分享
2021-02-26 15:31
已编辑
华南农业大学 C++
丢手绢
//算法核心:尺取法 //不用前缀和,用前缀和想了半天,循环数组不好解决 //最远距离不超过圆周长的一半,所以当跑在前面的小朋友跑过周长一半时候, //再跑,两者距离只会减小,没有意义了,应该停下来,后面追的小朋友向前走一步 #include <bits/stdc++.h> using namespace std; int arr[100005];//距离 int main() { int i,n,j,maxn,sum=0,len=0,flag=0,cnt=0; cin>>n;//输入 for(i=0;i<n;i++) {ci...
0
点赞
评论
收藏
分享
2021-02-26 15:30
已编辑
华南农业大学 C++
字符串
//字符串 //枚举+尺取法 #include <bits/stdc++.h> using namespace std; string s; int sts[30];//统计字母个数 bool pd(int *sts)//判断统计字母是否满足26个 { int i; for(i=0;i<26;i++) { if(sts[i]==0) return false; } return true; } int main() { cin>>s; int i,j,minn=s.size()+500,...
0
点赞
评论
收藏
分享
2021-01-13 18:13
华南农业大学 C++
2021-01-13
在牛客打卡2天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-02-26 15:38
已编辑
华南农业大学 C++
Subsequence
//Subsequence //尺取法 #include <iostream> #include <cstring> #include <cstdio> using namespace std; int a[1000010];//定义输入数组 int main() { int t; cin>>t; while(t--) { int n,i,r,j,flag=0,minn; int flag1=0;//标记第一次遇到符合条件的序列 memset(a,0,sizeof(a)); ...
0
点赞
评论
收藏
分享
2021-02-26 15:37
已编辑
华南农业大学 C++
激光炸弹
//激光炸弹 //本质最大子矩阵,再本质最大连续区间,自然用前缀和做 #include <bits/stdc++.h> using namespace std; int arr[5050][5050];//输入矩阵 int ans[5050][5050];//结果矩阵,保存矩阵的所有情况 int main() { int n,i,r,j; cin>>n>>r;//输入炸弹数量和半径 for(i=0;i<n;i++) { int x,y,v; cin>>x>>y&...
0
点赞
评论
收藏
分享
2021-02-26 15:37
已编辑
华南农业大学 C++
校门外的树
//校门外的树 //思路:差分 #include <bits/stdc++.h> int d[10005]={1,0};//差分数组,初始化,有树看作1,无树看作0,第一位前面看作0 !!,所以差分数组第一元素为1,其余0 using namespace std; int main() { int i,j,cnt=0;//计数器统计还有多少树 int L,M; cin>>L>>M;//输入马路长度和区间数量 for(i=0;i<M;i++) { int x,y; cin...
0
点赞
评论
收藏
分享
2021-01-13 11:00
华南农业大学 C++
回文日期
//回文日期 //思路:月和日是有限的,已知月日推年份,枚举第一天到第366天,转化为月日形式,再去推年份,然后合并起来变成整数存起来排序 #include <bits/stdc++.h> using namespace std; int calendar[400];//打表 int reserve(int x)//将一个数颠倒,因为这里的数字范围是1~31,用switch { switch (x) { case 1:return 10;break; case 2:return 20;break; case 3...
0
点赞
评论
收藏
分享
2021-01-07 16:45
华南农业大学 C++
2021-01-07
在牛客打卡1天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
1
2
3
4
5
6
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务