提出 #14759165
ソースコード 拡げる
#include<bits/stdc++.h>
#include<ext/pb_ds/assoc_container.hpp>
#include<ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
using namespace std;
typedef long long ll;
template <typename T>
using ordered_set = tree<T, null_type, less<T>, rb_tree_tag, tree_order_statistics_node_update>;
template <char cmp = '<'>
bool icmp(ll a, ll b){ if(cmp=='>') return a > b; else return a < b;}
namespace enhanced_pair{
typedef pair<ll,ll> pll;
ostream& operator << (ostream& o, const pll a){
o<<a.first<<" "<<a.second;
return o;
}
istream& operator >> (istream& i, pll& p){
i>>p.first>>p.second;
return i;
}
template <char cmp1 = '<', char cmp2 = '<'>
bool pcmp(pll a, pll b){ return icmp<cmp1> (a.first,b.first) || (a.first==b.first && icmp<cmp2> (a.second,b.second));}
} using namespace enhanced_pair;
const size_t NMAX = 200009;
const ll MOD = 1e9+7;
ll lastbit(ll num){
return num & -num;
}
ll binPow(ll num, ll p, ll mod = MOD){
if(!p) return 1;
ll aux = binPow(num,p/2);
return aux*aux%mod*(p%2?num:1)%mod;
}
void tc()
{
}
ll sum[NMAX],s=0;
int main()
{
ll n,m,t=0,cnt=0,x;
cin>>n>>m>>t;
for(ll i=0;i<n;i++){
cin>>x;
sum[i]=(i?sum[i-1]:0)+x;
if(sum[i]<=t)
cnt=max(cnt,i+1);
}
for(ll i=0;i<m;i++){
cin>>x;
if(s<=t) cnt=max(cnt,i);
s+=x;
if(s<=t){
ll total=i+(upper_bound(sum,sum+n,t-s)-sum)+1;
cnt=max(cnt,total);
}
}
cout<<cnt;
return 0;
}
提出情報
| 提出日時 |
|
| 問題 |
C - Tsundoku |
| ユーザ |
andu2006 |
| 言語 |
C++ (GCC 9.2.1) |
| 得点 |
300 |
| コード長 |
1629 Byte |
| 結果 |
AC |
| 実行時間 |
126 ms |
| メモリ |
5128 KiB |
ジャッジ結果
| セット名 |
Sample |
All |
| 得点 / 配点 |
0 / 0 |
300 / 300 |
| 結果 |
|
|
| セット名 |
テストケース |
| Sample |
a01.txt, a02.txt, a03.txt |
| All |
a01.txt, a02.txt, a03.txt, b04.txt, b05.txt, b06.txt, b07.txt, b08.txt, b09.txt, b10.txt, b11.txt, b12.txt, b13.txt, b14.txt, b15.txt, b16.txt, b17.txt, b18.txt, b19.txt, b20.txt |
| ケース名 |
結果 |
実行時間 |
メモリ |
| a01.txt |
AC |
9 ms |
3516 KiB |
| a02.txt |
AC |
2 ms |
3376 KiB |
| a03.txt |
AC |
2 ms |
3452 KiB |
| b04.txt |
AC |
5 ms |
3436 KiB |
| b05.txt |
AC |
126 ms |
4984 KiB |
| b06.txt |
AC |
88 ms |
5056 KiB |
| b07.txt |
AC |
3 ms |
3496 KiB |
| b08.txt |
AC |
95 ms |
5044 KiB |
| b09.txt |
AC |
53 ms |
3552 KiB |
| b10.txt |
AC |
50 ms |
5128 KiB |
| b11.txt |
AC |
58 ms |
3528 KiB |
| b12.txt |
AC |
57 ms |
5040 KiB |
| b13.txt |
AC |
86 ms |
5040 KiB |
| b14.txt |
AC |
91 ms |
5124 KiB |
| b15.txt |
AC |
88 ms |
5044 KiB |
| b16.txt |
AC |
84 ms |
5112 KiB |
| b17.txt |
AC |
88 ms |
4936 KiB |
| b18.txt |
AC |
82 ms |
5060 KiB |
| b19.txt |
AC |
81 ms |
4936 KiB |
| b20.txt |
AC |
58 ms |
5060 KiB |