洛谷
题解
宇来风满楼
这个作者很懒,什么都没留下…
展开
-
洛谷P1867 【Mc生存】经验值
听说数据很坑,但还是轻松拿下。#include<bits/stdc++.h>using namespace std;int main(){ int n;cin>>n; double x,ming=10;int a; int m=0,ex=0; while(n){ cin>>x>>a; if(ming-x<=0)break; ming=ming-x>10?10:ming-x; ex+=a; --n; } whi.原创 2022-04-02 19:18:29 · 518 阅读 · 0 评论 -
洛谷P1590 失踪的7
先考虑只有一位数字的情况,如果<=6,那么取该位数字,如果大于6,那么取该位数字减1。增加位数会发生什么呢,应该也是<=6时,取该位数字,大于6时取该位数字-1,但这时要考虑到该位置上的权重。#include<bits/stdc++.h>using namespace std;int main(){ int t;cin>>t; string n;int tmp; while(t){ cin>>n; tmp=0; for(int i=.原创 2022-03-31 20:00:31 · 201 阅读 · 0 评论 -
洛谷P5638
不能排序。这里采用前缀和#include<bits/stdc++.h>using namespace std;int main(){ long n,k;cin>>n>>k; vector<long long>arr(n-1); for(int i=0;i<n-1;++i){ cin>>arr[i]; if(i) arr[i]+=arr[i-1]; //计算前缀和 }原创 2022-03-16 13:00:31 · 431 阅读 · 0 评论