当前位置: 首页 > news >正文

诚聘高新网站开发工程师湖南省建筑设计院集团有限公司

诚聘高新网站开发工程师,湖南省建筑设计院集团有限公司,外贸网站建设需要注意事项,图片摄影网站题意#xff1a; TT写一个数列#xff0c;现在TT会选择一个区间#xff0c;然后让FF计算这个区间里面所有数的和#xff0c;FF准备捉弄一下TT#xff0c;有时候她会故意计算出来一个错的答案#xff0c;当然TT也比较聪明#xff0c;他会发现这个答案跟以前的答案会有冲…题意 TT写一个数列现在TT会选择一个区间然后让FF计算这个区间里面所有数的和FF准备捉弄一下TT有时候她会故意计算出来一个错的答案当然TT也比较聪明他会发现这个答案跟以前的答案会有冲突问有多少话是假的 题目 TT and FF are … friends. Uh… very very good friends -________-b FF is a bad boy, he is always wooing TT to play the following game with him. This is a very humdrum game. To begin with, TT should write down a sequence of integers-_-!!(bored). Then, FF can choose a continuous subsequence from it(for example the subsequence from the third to the fifth integer inclusively). After that, FF will ask TT what the sum of the subsequence he chose is. The next, TT will answer FF’s question. Then, FF can redo this process. In the end, FF must work out the entire sequence of integers. BoringBoringa very very boring game!!! TT doesn’t want to play with FF at all. To punish FF, she often tells FF the wrong answers on purpose. The bad boy is not a fool man. FF detects some answers are incompatible. Of course, these contradictions make it difficult to calculate the sequence. However, TT is a nice and lovely girl. She doesn’t have the heart to be hard on FF. To save time, she guarantees that the answers are all right if there is no logical mistakes indeed. What’s more, if FF finds an answer to be wrong, he will ignore it when judging next answers. But there will be so many questions that poor FF can’t make sure whether the current answer is right or wrong in a moment. So he decides to write a program to help him with this matter. The program will receive a series of questions from FF together with the answers FF has received from TT. The aim of this program is to find how many answers are wrong. Only by ignoring the wrong answers can FF work out the entire sequence of integers. Poor FF has no time to do this job. And now he is asking for your help~(Why asking trouble for himself~~Bad boy) Input Line 1: Two integers, N and M (1 N 200000, 1 M 40000). Means TT wrote N integers and FF asked her M questions. Line 2…M1: Line i1 contains three integer: Ai, Bi and Si. Means TT answered FF that the sum from Ai to Bi is Si. It’s guaranteed that 0 Ai Bi N. You can assume that any sum of subsequence is fit in 32-bit integer. Output A single line with a integer denotes how many answers are wrong. Sample Input 10 5 1 10 100 7 10 28 1 3 32 4 6 41 6 6 1 Sample Output 1 分析 1.对于A~B区间的和是S根据前缀和思维其实可以理解成B比A-1大S记录前缀和每一条信息转化成S(A)-S(B)SUM。 2.并查集的权值为差值如果r和l在一个并查集里面就看看差值是否为sum判矛盾。 3.对于权值每次迭代都加上根节点的值初始值求区间差则都减去不影响。 AC代码 /**记录前缀和每一条信息转化成S(R)-S(L)SUM 并查集的权值为差值如果r和l在一个并查集里面就看看差值是否为sum判矛盾。*/ #includestdio.h #includestring.h #includealgorithm using namespace std; const int M2e510; int n,m,ans,a,b,c; int f[M],dp[M]; int getf(int x) {if(x!f[x]){int tf[x];f[x]getf(f[x]);dp[x]dp[t];}return f[x]; } int main() {while(~scanf(%d%d,n,m)){ans0;for(int i0;in;i){f[i]i;dp[i]0;}for(int i0;im;i){scanf(%d%d%d,a,b,c);a--;int xgetf(a);int ygetf(b);if(xy){if(dp[a]-dp[b]!c)ans;}else{f[x]y;dp[x]dp[b]-dp[a]c;}}printf(%d\n,ans);}return 0; }
http://wiki.neutronadmin.com/news/6795/

相关文章:

  • 郑州网站建设用户广州住房保障城市建设局网站
  • 网站建设基础入门西安网站制作 西安彩铃400电话
  • 个人宽带备案网站wordpress考试系统
  • 非常好的网站建设公司网站建设的定位是什么意思
  • 网站建设为什么不清晰阿里云网站怎么备案域名
  • asp.net怎么生成网站龙华网站建设推广平台
  • 网站建设与制作教程下载做外贸网站服务器要选择哪里的
  • 门户网站如何帮企业做宣传曲靖网站微信建设
  • 唐山手机网站建设网站快备案
  • 域名之后怎么做网站网站手机采集
  • 分类网站上怎么做锚文本广东
  • 网站建设公司 信科便宜垂直购物网站建设
  • 成都网站搜索优化手游网页版
  • 网站建设企业排行培训机构专业
  • 邢台网站网页设计公司php网站模板怎么安装
  • 医生工作室网站建设建一个做笔记的网站
  • 北京市建设厅网站首页深圳网站建设app开发
  • 建设厅网站进不去中国机械加工网商城
  • 河南科技网站建设比亚迪新能源汽车报价大全一览表
  • 做电影网站多少钱wordpress用户组阅读文章
  • 深圳快速网站制作为什么选择当网站设计人员
  • 学什么可以做视频网站wordpress 对象存储插件
  • 史志网站建设网站怎么申请域名
  • 如何网站客户案例哪个网站可以做全网推广
  • 网站框架怎么建设专业做股权众筹的网站
  • 江西省建设招标网站怎么看网站是否被收录
  • 网站 租用服务器价格泰安房产网签数据
  • 东营seo网站排名网站 二级域名
  • 手机p2p网站广东深圳今天最新通知
  • app开发网站公司百度地图官网