2019.9.4 清点人数

树状数组水题(逃

题目传送门

 

裸的树状数组 哪个车厢上下人就更新数据 走到哪个车厢就查

上代码

#include<iostream>
#include<cstdio>
#include<cstring>
#define lowbit(x) x&(-x)
#define int long long
using namespace std;
int n,k,m,p;
char ch;
int c[1000050];
void updata(int i,int x)
{
    while(i<=n)
    {
        c[i]+=x;
        i+=lowbit(i);
    }
}
int query(int i)
{
    int res=0;
    while(i>=1)
    {
        res+=c[i];
        i-=lowbit(i);
    }
    return res;
}
signed main()
{
    scanf("%lld%lld",&n,&k);
    for(int i=1;i<=k;i++)
    {
        cin>>ch;
        if(ch=='A')
        {
            scanf("%lld",&m);
            printf("%lld\n",query(m));
        }
        if(ch=='B')
        {
            scanf("%lld%lld",&m,&p);
            updata(m,p);
        }
        if(ch=='C')
        {
            scanf("%lld%lld",&m,&p);
            updata(m,-1*p);
        }
    }
    return 0;
}

 

转载于:https://www.cnblogs.com/qxds/p/11460919.html

### 回答1: U812.1存货总账重算是指对公司的存货总账进行检查、核实和调整的过程。在这个过程中,主要涉及到对存货的数量、成本和价值等方面的重算。 首先,对存货的数量进行重算。这包括对公司的实际现有存货进行盘点,核实数量是否与账面上的数据相符。如果有任何差异,需要及时调整账面数据,确保准确反映实际存货的数量。 其次,对存货的成本进行重算。存货的成本通常由采购成本、生产成本和其他相关成本组成,需要对这些成本进行核实和调整。同时,还需要考虑到存货损耗、折旧和其他非正常损耗的因素,以准确计算存货的成本。 最后,对存货的价值进行重算。存货的价值是指存货在公司资产负债表中的表现价值,一般指存货的市场价值或可变现价值。在存货总账重算中,需要对存货的价值进行评估,确保其准确反映存货在市场上的真实价值。 总的来说,U812.1存货总账重算是公司进行的一项重要的财务管理工作,旨在确保存货账面数据准确、真实,并能反映存货在公司资产负债表中的实际价值。通过对存货的数量、成本和价值等方面进行重算,提高了公司财务数据的准确性和可靠性,为公司的经营决策提供了可靠的依据。 ### 回答2: U812.1存货总账重算是指对某一特定期间内的存货总账进行再次核算,以确保账面存货数量和财务报表中的存货账面价值的准确性。 存货总账是一个记录和管理企业存货的账户,包括存货的进出、存货的价值、存货的变动等信息。重算存货总账的目的是为了确保存货的账面数量和价值与实际库存相符,从而提高会计数据的准确性和可靠性。 进行U812.1存货总账重算主要包括以下步骤: 1. 核对存货进出记录:首先需要核对存货进出的记录,确保记账的准确性和完整性。检查入库和出库单据,确认相关的存货进出信息是否正确。 2. 盘点存货数量:进行详细的存货盘点,以核实系统中的存货数量与实际库存数量是否一致。可以选择全盘点或部分盘点的方式,一般建议全盘点以确保准确性。 3. 核对存货账面价值:用存货的实际成本核对存货账面价值,包括检查存货的采购价、加工成本、运输费用等,并确保存货的账面价值与实际价值相符。 4. 调整存货总账余额:根据盘点和核对的结果,调整存货总账中的余额,确保账面余额与实际库存数量和价值一致。根据调整情况,可能需要进行存货减值的处理,以反映存货实际价值的变动。 5. 备案和记录:对存货总账重算的过程和结果进行备案和记录,以备查验和审计之用。 总的来说,U812.1存货总账重算是企业进行的一项重要的内部控制工作,旨在确保存货账面数量和价值的准确性和完整性,提高会计信息的可靠性和可比性,为企业的经营决策提供准确的数据支持。 ### 回答3: U812.1存货总账重算是指针对公司的存货总账进行一次全面的检查和重新核算。这个过程旨在确保存货总账的准确性和真实性,以及与物理存货的匹配,并纠正任何可能存在的错误或差异。 存货总账是一份记录公司所有存货的账户表。它包括了存货的名称、数量、成本以及其他相关信息。通过对存货总账进行重算,可以有效地核查和调整各项存货的金额,防止因错误或遗漏而导致的账目错乱。此外,重算还可以帮助公司及时发现存货损失、过期或过剩的问题,并采取相应的措施进行处理。 存货总账的重算过程通常包括以下几个步骤:首先,对存货分类进行清点和计数,确保库存数量与总账一致。其次,与实际进出货记录进行核对,确认所有的存货交易都被正确地记录在总账中。然后,根据存货的成本和市值,重新核算存货的金额,并与总账的账目进行对比,以确定是否存在差异。最后,对差异进行调整和解释,确保存货总账的准确性和完整性。 通过进行存货总账的重算,公司可以及时发现、纠正和防止存货管理错误,保证公司财务报表的准确性和可靠性。这对于公司的经营和管理非常重要,也为公司未来的发展提供了有力的支持。存货总账的重算应该定期进行,以确保存货管理的持续优化和公司账目的准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值