
在这里给出一组输入。例如:
- 2 5
- 1 3 3
- 2 3 3
在这里给出相应的输出。例如:
No

代码长度限制 16 KB
时间限制 400 ms
内存限制 64 MB
栈限制 8192 KB
- #include
- int main()
- {
- int N,W,s,t,p;
- int arr_s[N]; // 存放s的数组
- int arr_t[N];
- int arr_p[N];
- scanf("%d %d",&N,&W);
- for(int i=0; i
- {
- scanf("%d %d %d",&s,&t,&p);
- arr_s[i]=s;
- arr_t[i]=t;
- arr_p[i]=p;
- }
- int flag=1; //旗帜用于最后输出yes和no
- for(int i=0; i
// 外层遍历每一个数 - {
- int sum=0; // 用于存储重合时间段用户的总用水量
- for(int j=0; j
- {
- if((arr_s[i]>=arr_s[j] && arr_t[i]<=arr_t[j])|| (arr_s[i]<=arr_s[j] && arr_t[i]>=arr_t[j] )) // 2 3 含于1 5 1 5 包含 2 3
- {
- sum+=arr_p[j];
- }
- else
- {
- if(arr_p[j]<=W)
- {
- flag=1;
- }
- else
- {
- flag=0;
- break; // 用水量大于w 时,不再进行判断
- }
- }
- }
- if(sum<=W)
- {
- flag=1;
- }
- else
- {
- flag=0;
- break;
- }
- }
- if(flag==1) printf("Yes");
- else printf("No");
- return 0;
- }
运行

提交

以上仅供参考,如果觉得以上代码不够好,就请在评论区回复或者是私信。如果有哪里不懂的也可以评论区或者是私信我,一天8h在线。
-
相关阅读:
初始化项目骨架(Web3项目一实战之一)
JavaScript运算符、条件语句、循环、类型转换
vue项目通过json-bigint在前端处理java雪花id过长导致失去精度问题
关于IPC和PTH用户权限问题,psexec拒绝访问(Access Denied)的原因
Spring之Bean生命周期源码解析
Java设计模式-单例模式
MAUI Blazor 权限经验分享 (定位,使用相机)
美食推荐网站设计
9.数值统计
文件之间的拷贝(拷贝图片实例)java.io.FileNotFoundException: G:\dad (拒绝访问。)通过绝对路径获取各种文件名
-
原文地址:https://blog.csdn.net/weixin_53046747/article/details/136328616