竞赛
考级
1. 传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,它想让你帮他写个程序帮助它。 输入格式 第一行有一个整数t,表示t组测试数据。 下面t行,每行一个整数H(0<H<10^9)代表金字塔的高度。 输出格式 每组测试输出一个整数n表示小蜗牛第n天站在金字塔顶上 样例组 输入#1 2 1 66 输出#1 1 13 提示说明 本题有两组测试,第一组是H为1,第二组是H为66。 当H为1的时候,输出1; 当H为66的时候,输出13
Россия(俄罗斯)
#include <bits/stdc++.h> using namespace std; int main() { int a,b; cin >> a >> b; cout<<a+b; return 0; }
.Dream.
a
不是小黑子
这么简单怎么做到正确率那么低的???
题库管理员
//"python" #include<bits/stdc++.h> using namespace std; int a,b; void input(){cin >> a >> b;} void print(){cout << a + b;} int main(){ input(); print(); return 0; }
手持剑,刺锋芒
BOND MF DOUBLE G
5 只要输出一个5,你就AC了。
复仇者_零
https://www.acgo.cn/application/1731291013086638080
<TNT><G>Greating
#include<iostream> #include<bits/stdc++.h> using namespace std; int n,m,r; long long a[1005]; long long b[1005]; bool cmp(int a,int b){ return a>b; } void f(int left,int right){ if(left>right) return; for(int i=1;i<=n;i++){ b[i]=a[i]; } int mid=(left+right)/2; sort(b+1,b+mid+1,cmp); long long cnt=0; for(int i=1;i<=mid;i+=2){ cnt+=b[i]; } if(cnt>m) f(left,mid-1); else{ r=mid; f(mid+1,right); } } int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; b[i]=a[i]; } f(1,n); cout<<r<<endl; }
wryyyyyyyyyyyy
这典型的高精度算法好吧
覃棋书画
无敌了
www
#include <cassert> #include <cctype> #include <cerrno> #include <cfloat> #include <ciso646> #include <climits> #include <clocale> #include <cmath> #include <csetjmp> #include <csignal> #include <cstdarg> #include <cstddef> #include <cstdio> #include <cstdlib> #include <cstring> #include <ctime> #include <cwchar> #include <cwctype> #include <ccomplex> #include <cfenv> #include <cinttypes> #include <cstdalign> #include <cstdbool> #include <cstdint> #include <ctgmath> #include <cuchar> #include <algorithm> #include <bitset> #include <complex> #include <deque> #include <exception> #include <fstream> #include <functional> #include <iomanip> #include <ios> #include <iosfwd> #include <iostream> #include <istream> #include <iterator> #include <limits> #include <list> #include <locale> #include <map> #include <memory> #include <new> #include <numeric> #include <ostream> #include <queue> #include <set> #include <sstream> #include <stack> #include <stdexcept> #include <streambuf> #include <string> #include <typeinfo> #include <utility> #include <valarray> #include <vector> #include <array> #include <atomic> #include <chrono> #include <codecvt> #include <condition_variable> #include <forward_list> #include <future> #include <initializer_list> #include <mutex> #include <random> #include <ratio> #include <regex> #include <scoped_allocator> #include <system_error> #include <thread> #include <tuple> #include <typeindex> #include <type_traits> #include <unordered_map> #include <unordered_set> #include <shared_mutex> #include <any> #include <optional> #include <string_view> #include <variant> using namespace std; int main()
丹恒·饮月
#include<iostream> #include<bits/stdc++.h> using namespace std; int n,c,r; int a[100005]; void f(int left,int right){ if(left>right) return; int mid=(left+right)/2; int cnt=1; int x=1; for(int i=x+1;i<=n;i++){ if(a[i]-a[x]>=mid){ cnt++; x=i; } } if(cnt>=c){ r=mid; f(mid+1,right); } else f(left,mid-1); } int main(){ cin>>n>>c; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1); f(1,a[n]); cout<<r<<endl; return 0; }
加入我的团队吧,让你看看什么叫编程团 https://www.acgo.cn/application/1816279709176098816
渤
(不要太好笑了吧!)
唱跳坤
是人都会,Python的题,学过的都知道
不能倒下的陈偶子
怎么说? AC了。
suyuhao_
这不是Python的题吗??????
我和“ACGO之星”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1695017759936430080
码农爱历史
共89条