首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Xing_Ling
2019-11-05 22:04
四川省绵阳南山中学 C++
关注
已关注
取消关注
T1有多少人不是写的线段树。。
被骗了。。
花一个半小时把线段树调出来,考试结束后发现有些julao直接排序就水过去了QAQ
提示
全部评论
推荐
最新
楼层
沉默与剑
北京大学 C++
T1不是输出答案题吗?只要会用读入和输出基本都能A吧
8
回复
分享
发布于 2019-11-05 22:14
water_mi
南京大学 C++
不是离散化之后随便做吗?
3
回复
分享
发布于 2019-11-05 22:06
ycyaw
浙江大学 C++
这和线段树到底有何关系
2
回复
分享
发布于 2019-11-06 18:20
ZhuFN
东北大学 系统安全
用了一个set和一个multiset,20分QwQ
1
回复
分享
发布于 2019-11-06 08:16
快乐宝贝201910082041978
邯郸市第一中学 C++
我,但是没过
1
回复
分享
发布于 2019-11-05 22:18
Freopen
机惨学院
不是STL练习题吗
1
回复
分享
发布于 2019-11-05 22:07
BLUESKY007
兰州大学
没用线段树路过...
点赞
回复
分享
发布于 2019-11-06 20:03
guaoxiang
河北正定中学 C++
dengcha 数列
点赞
回复
分享
发布于 2019-11-06 13:57
dz_ice
电子科技大学 C++
随便推推式子就可以了
点赞
回复
分享
发布于 2019-11-06 07:40
喵喵123121
衡水第一中学 运营
我过了
点赞
回复
分享
发布于 2019-11-06 06:13
520Enterprise
南京大学 C++
作者:520Enterprise 链接:https://ac.nowcoder.com/discuss/335697?type=101&order=0&pos=1&page=1 来源:牛客网 #include<cmath> #include<cstdio> #include<iostream> #include<cstdlib> #include<algorithm> #include<cstring> #include<map> #include<queue> #include<set> #include<vector> #include<bitset> #define int __int128 #define ll __int128 using namespace std; const int maxn=300005; const long long mod=1e9+7; int n; ll k,sum,a[maxn],shika[maxn],f1,f2,f3,erci,yici,changshu; map<ll,ll>pre; inline ll read() { ll x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9') { if(ch=='-') f=-1; ch=getchar(); } while(ch>='0'&&ch<='9') { x=(x<<1)+(x<<3)+(ch^48); ch=getchar(); } return x*f; } inline void write(ll a) { if(a<0) { char a='-',b='1'; putchar(a); putchar(b); } else { if(a>=10) write(a/10); putchar(a%10+'0'); } } void jiefangcheng(int f1,int f2,int f3) { erci=(f3+f1-2*f2)/2; erci%=mod; yici=f2-f1-3*erci; yici%=mod; changshu=f1-erci-yici; changshu%=mod; } signed main() { n=read(),k=read(); for(int i=1;i<=n;++i) a[i]=a[i+n]=a[i+2*n]=read(); for(int i=1;i<=3*n;++i) { if(pre.find(a[i])==pre.end()) pre[a[i]]=0; shika[i]=(shika[i-1]+pre[a[i]])%mod; // cout<<shika[i]<<' '; sum=(sum+i*(i+1)/2-shika[i])%mod; if(i==n) f1=sum; if(i==2*n) f2=sum; if(i==3*n) f3=sum; pre[a[i]]=i; } jiefangcheng(f1,f2,f3); // cout<<f1<<' '<<f2<<' '<<f3<<endl; // cout<<erci<<' '<<yici<<' '<<changshu<<endl; write(((erci*k%mod*k%mod+yici*k%mod+changshu)%mod+mod)%mod); return 0; } 90分求助
点赞
回复
分享
发布于 2019-11-05 22:21
Ameiyo
上海科技大学 C++
T1 。。。 我是树状数组的(滑稽
点赞
回复
分享
发布于 2019-11-05 22:15
zxp扶摇直上九万里
上海大学 算法工程师
看见dalao们在装逼,不好说什么,爆零的我只好说一句: %%%
点赞
回复
分享
发布于 2019-11-05 22:11
牛客274239039号
哎?线段树?OwO 大概是排序后离散化然后数学计算一下(计算过程O(N))就可以了呀?
点赞
回复
分享
发布于 2019-11-05 22:09
Accoty_AM
原神大学 C++
对啊,hash or 基数排序 可以O(n)
点赞
回复
分享
发布于 2019-11-05 22:07
暂无评论,快来抢首评~
相关推荐
05-18 10:21
美团_大数据开发
帮老爸从200元套餐 改成 8元保号套餐
有一说一,现在联通是很坑爹的。很喜欢打电话给父母这一辈的中老年人办各种套餐或者改这种套餐。之前一直不知道,用的一直是200块的套餐(每个月都超出)中老年人基本上都不知道什么手机营业厅、网上修改套餐。什么套餐便宜所以很容易被骗。段子手的解决方案:1.把200元套餐(包含各种乱七八糟的增值服务)改成了8元保号套餐具体操作如下:2.把自己的高性价比流量副卡给父母。同时把父母用的手机号绑定营业厅。能实时监控使用费(流量+话费)划重点:投诉工信部、投诉工信部、投诉工信部。一定要说这个,短平快,不拉扯。总结: 以上一套组合拳打下来以后,基本解决了父母高手机资费问题。同时还能实时监控到父母的使用资费以免被...
要冲外企的95后很想...:
是的,现在乱七八糟的服务真的受不了,还天天给我打电话问我是否升级服务,现在给我打电话我都一口回绝了,免费升级也不要
牛客创作赏金赛
点赞
评论
收藏
分享
05-21 02:41
香港理工大学 营销
海本海硕找工作(美本港硕)
这简历能在香港找份好工么?零售Marketing方面的小i人实在是不想做太销售的工作
牛客在线求职答疑中心
点赞
评论
收藏
分享
05-28 23:28
聚宽投资_量化研究员(准入职员工)
腾讯内推-腾讯内推码
真实实习体验纯手码莫抄袭1.首先就是上下班不打卡 很人性化!但实习生的刷卡过闸时间上级都是看得到的噢 最好不要太晚到 我一般是10点到10:30之间到工位。 2. 食堂真的很好吃,肉眼可见地圆了。每天中午十几个档口简直选择困难症地狱。 3. 同事们都非常nice,因为是全组唯一一个实习生/女生,大家都非常照顾我!而且mt还会各种请吃的喝的~ 4. 加班情况还是有的,不过8点之前我们部门几乎很少撤退的,之前运动完9点多回来加班发现还没人走大家真的非常努力。 5.逐渐深入项目之后会遇到一些棘手的情况!mentor比较喜欢主动提问的实习生,不会的想不出来解决办法最好不要绕来绕去浪费时间。可以多看看m...
腾讯公司福利 873人发布
点赞
评论
收藏
分享
05-23 09:22
字节跳动_前端开发(实习员工)
上海某小厂 (已oc)
1.做一下自我介绍2.讲一下js数据类型3.讲一下作用域4.刚刚提到了闭包 , 讲一下闭包 , 具体的应用 (节流和防抖) , 哪些场景会用到节流防抖5.讲一下变量提升6.水平垂直居中的几种方式7.css选择器和优先级8.外边距塌陷的解决方式9.看你项目上写了react , 讲一下react离屏渲染10.vue和react的区别11.讲一下深浅拷贝 , 深拷贝的实现思路面的都很基础 , 面试官人也很好 , 面完半小时oc
查看11道真题和解析
点赞
评论
收藏
分享
05-22 23:41
安徽大学 Java
上海上嘉物流面筋
1.redis基本数据类型,怎么使用?2.为什么用redisson代替setnx,redisson如何解决超时释放问题的?3.redis的事务和mysql事务有什么区别?4.你用zset来实现点赞排行榜,现在有两个用户都是100个赞,怎么实现让先到100个赞的用户排在前面?5.mysql事务隔离级别6.说说mvcc7.mysql索引的类型,聚集索引和非聚集索引是什么?非聚集索引一定回表查询吗?索引下推是什么?8.mysql日志有哪些,分别是干什么的9.java的集合哪些是线程安全的,说说concurrenthashmap和hashmap的区别,说说copyonwritearraylist,copyonwrite会加锁吗?10.说说消息队列相比较redis里面stream的好处11.有一个用户提现100元,他的余额只有100,如何在用户多次点击提现按钮的情况下,实现幂等,你如何处理?12.我们可以使用哪些java数据结构去作为用户余额的数据结构(说了float和double,这两个数据结构会有精度丢失,你怎么处理?)13.java里面的线程创建方式,线程池怎么用的,有什么好处14.java里面的锁你用过哪些?(说了synchronized,那你说说synchronized加在方法上面,锁的是什么?)
查看14道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
关于项目烂大街的那些事
4105
2
...
一个三无废物985硕士的求救帖!Help
3721
3
...
秋招公司情报局,分享线索得牛币💰
3417
4
...
实习转正,要讲究天时地利人和
3113
5
...
手机厂工作一年了,给想进手机行业的兄弟们写点建议
3067
6
...
百度提前批一二面(已挂)
2984
7
...
京东26届秋招提前批offer
2797
8
...
快手java后端实习生一面面经
2688
9
...
月薪一万五,天天都喊苦
2635
10
...
从互联网“逃”到车企,我找到了理想工作!应届生选车企真香?
2571
创作者周榜
更多
正在热议
更多
#
你被哪些公司秒挂过?
#
9840次浏览
122人参与
#
26届的你们有几段实习?
#
3795次浏览
78人参与
#
如何提高实习转正率?
#
5299次浏览
103人参与
#
第一份工作应该只看薪资吗
#
153034次浏览
1534人参与
#
大厂面试初体验
#
13998次浏览
93人参与
#
你想留在一线还是回老家?
#
49088次浏览
505人参与
#
你认为哪些项目算烂大街?
#
3820次浏览
94人参与
#
你以为的实习VS真实的实习
#
4773次浏览
74人参与
#
选完offer后,你后悔学本专业吗
#
47941次浏览
239人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
9637次浏览
119人参与
#
你后悔自己读研吗?
#
4561次浏览
122人参与
#
最难的技术面是哪家公司?
#
2976次浏览
36人参与
#
拼多多工作体验
#
29498次浏览
201人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
114055次浏览
793人参与
#
月薪多少能在一线城市生存
#
5498次浏览
111人参与
#
leader认为你工作不认真怎么办
#
32160次浏览
151人参与
#
如果可以,你希望哪个公司来捞你
#
104758次浏览
509人参与
#
如果公司降薪,你会跳槽吗?
#
80160次浏览
588人参与
#
妈妈治愈了你哪些脆皮时刻
#
29453次浏览
321人参与
#
如果公司给你放一天假,你会怎么度过?
#
17726次浏览
129人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务