MT2040 银行账户

简介: MT2040 银行账户

16eb9a88afd045209e71aff5809ea3c4.jpg

989b6c79c2d9450c90cf726afc94569d.jpg

 
#include <bits/stdc++.h>
using namespace std;
const int N = 1005;
int n, m;
struct account
{
    double balance = 0; // 余额
    double alert = 0;   // 警戒值
} a[N];
int main()
{
    cin >> n >> m;
    for (int i = 1; i <= n; i++)
    {
        cin >> a[i].balance;
    }
    double ans = 0;
    while (m--)
    {
        int x, y;
        double z;
        cin >> x >> y >> z;
        if (a[x].balance < z)
            break;
        int p = z;
        double sub = z - p;
 
        a[x].balance -= z;
        a[y].alert += sub;
        a[y].balance += p;
        ans += sub;
        if (a[y].alert > 1)
            break;
    }
    printf("%.2f", ans);
    return 0;
}


相关文章
单笔转账报错PAYEE_NOT_EXIST(收款账户不存在)-排查方案
报错原因 接口中用户账户参数设置存在问题,导致显示用户收款账户不存在。 排查方案 1、检查payee_account, payee_type是否匹配,如匹配,请检查payee_account是否存在; (1)payee_type设置要求 ALIPAY_USERID:支付宝账号对应的支付宝唯一用户号。
3549 0
|
2月前
银行,客户,账户
银行,客户,账户
30 0
银行,客户,账户
|
11月前
|
监控 BI 异构计算
MT4/MT5系统服务针对中小企业、IB代理、交易所提供不同的解决方案。包括MT4/MT5系统搭建、白标、风控插件定制、Fix清算桥、支付系统、IB返佣系统开发等
MT4/MT5系统服务针对中小企业、IB代理、交易所提供不同的解决方案。包括MT4/MT5系统搭建、白标、风控插件定制、Fix清算桥、支付系统、IB返佣系统开发等
|
存储 SQL 安全
MT4/MT5数字货币交易所系统开发(详情逻辑)丨MT4/MT5数字货币交易所系统开发(规则方案)/成熟技术/源码版
Accurate data analysis can reconstruct the business model of blockchain projects, and in this process, technologies such as DID and privacy computing will play an important role in privacy protection.
|
编解码 并行计算 PyTorch
MT4/MT5数字货币交易所系统开发(详细及规则)丨MT4/MT5数字货币交易所源码案例系统
Web 3.0 supports new business and social models. Web 3.0 provides building blocks for new applications and supports new business models, such as NFT monetization; Applications running based on smart contracts eliminate centralized mediation and management costs; Tokens or cryptocurrencies provide po
|
存储 JSON 区块链
MT4/MT5交易所系统开发(方案及详细),MT4/MT5数字货币交易所系统开发(源码及规则)
区块链技术是实现Web3.0的核心前提:区块链技术是一种高级数据库机制,允许在企业网络中透明地共享信息。区块链通过链式记账法,将数据存储在链式记账中,数据库则连接到一个链条中。由于数据在链条的时间上是一致的,因此无法删除或者修改,具有一致性。
MT4/MT5被下架,最佳的替代平台是什么?达克的MT4和MT5系统前段时间被苹果商城下架,对于经纪商和投资者来说,都产生了巨大的影响,所有人都在寻找其他可以代替MT4和MT5的方案,那么选择新的外汇交易系统时,有哪些需要考虑的呢?
MT4/MT5被下架,最佳的替代平台是什么?达克的MT4和MT5系统前段时间被苹果商城下架,对于经纪商和投资者来说,都产生了巨大的影响,所有人都在寻找其他可以代替MT4和MT5的方案,那么选择新的外汇交易系统时,有哪些需要考虑的呢?专业的外汇交易系统搭建商-奥兴科技来为你解答一下!
|
存储 编译器 uml
创建一个银行账户的继承层次,表示银行的所有客户的账户。每个客户都能在他们的银行账户存钱,取钱。但是账户可以分为更具体的两种类型,例如,依靠存款生息的存储账户SavingsAccount类,另一种就是信
创建一个银行账户的继承层次,表示银行的所有客户的账户。每个客户都能在他们的银行账户存钱,取钱。但是账户可以分为更具体的两种类型,例如,依靠存款生息的存储账户SavingsAccount类,另一种就是信
161 0
|
存储 编译器 uml
银行账户类(Accoount)可以为账户存储交易。取款和存款都会产生交易信息。需要记录账户每次交易的信息,包括取钱还是存钱,交易的金额,交易时间和交易之后的余额。系统可以通过账户查询所有的交易次数(最
银行账户类(Accoount)可以为账户存储交易。取款和存款都会产生交易信息。需要记录账户每次交易的信息,包括取钱还是存钱,交易的金额,交易时间和交易之后的余额。系统可以通过账户查询所有的交易次数(最
203 0
C++编程练习:设计一个银行账户类,包含户名、帐号以及当前余额属性,并且能完成开户、存款、取款和查询余额等行为。
C++编程练习:设计一个银行账户类,包含户名、帐号以及当前余额属性,并且能完成开户、存款、取款和查询余额等行为。
C++编程练习:设计一个银行账户类,包含户名、帐号以及当前余额属性,并且能完成开户、存款、取款和查询余额等行为。