UVa11679 - Sub-prime

简介: UVa11679 - Sub-prime
#include <cstdio>#include <cstring>usingnamespacestd;
constintN=21;
intb, n;
intcost[N];
boolinput();
voidsolve();
intmain()
{
#ifndef ONLINE_JUDGEfreopen("d:\\OJ\\uva_in.txt", "r", stdin);
#endifwhile (input()) {
solve();
    }
return0;
}
boolinput()
{
scanf("%d%d", &b, &n);
if (b==0&&n==0) returnfalse;
memset(cost, 0x00, sizeof(cost));
for (inti=1; i<=b; i++) {
scanf("%d", &cost[i]);
    }
for (inti=0; i<n; i++) {
intdebtor, creditor, debenture;
scanf("%d%d%d", &debtor, &creditor, &debenture);
cost[debtor] -=debenture;
cost[creditor] +=debenture;
    }
returntrue;
}
voidsolve()
{
boolok=true;
for (inti=1; i<=b; i++) {
if (cost[i] <0) {
ok=false;
break;
        }
    }
printf("%s\n", ok?"S" : "N");
}
目录
相关文章
|
11月前
|
机器学习/深度学习 传感器 人工智能
人工智能与机器学习:改变未来的力量####
【10月更文挑战第21天】 在本文中,我们将深入探讨人工智能(AI)和机器学习(ML)的基本概念、发展历程及其在未来可能带来的革命性变化。通过分析当前最前沿的技术和应用案例,揭示AI和ML如何正在重塑各行各业,并展望它们在未来十年的潜在影响。 ####
280 27
|
PyTorch 算法框架/工具 计算机视觉
目标检测实战(二):YoloV4-Tiny训练、测试、评估完整步骤
本文介绍了使用YOLOv4-Tiny进行目标检测的完整流程,包括模型介绍、代码下载、数据集处理、网络训练、预测和评估。
791 2
目标检测实战(二):YoloV4-Tiny训练、测试、评估完整步骤
|
开发工具 git C++
Git常用命令的详细指南
Git常用命令的详细指南
429 0
Git常用命令的详细指南
|
运维 供应链 监控
深度解读:计算巢产品面对面--为软件供需两端提供哪些服务(系列二)
软件供需两端,供应端除了软件开发者,还包含软件服务商(企业应用服务商、IT集成服务商、交付服务商和管理服务提供商),需求端为软件使用终端用户。
69933 92
|
C++
WCF框架-分布式联调
WCF框架-分布式联调
193 0
|
Java API 索引
Java中的字符串与字符操作详解
Java中的字符串与字符操作详解
|
数据可视化 Ubuntu JavaScript
Docker 管理面板:Fast Os Docker 简易安装教程
说起 Docker 管理面板第一时间会想到 Por­tainer, 今天介绍的是另一款管理面板 FAST OS DOCKER 同样也是 Docker 可视化管理面板工具,为用户提供了 docker 总览、本地容器管理、远程镜像拉取、服务器磁盘映射、服务器网络管理等功能,基本能满足中小型单位对容器管理的全部需求。https://ciilii.com/article/70
1647 0
|
Apache
使用X-Frame-Options头来防止网页被嵌入到其他网页中,具体如何使用?
使用X-Frame-Options头来防止网页被嵌入到其他网页中,具体如何使用?
1373 0
|
前端开发
前端学习笔记202305学习笔记第二十二天-vue3.0-图标库安装使用
前端学习笔记202305学习笔记第二十二天-vue3.0-图标库安装使用
94 0