666 日语发不出去
#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}#include<iostream>
using namespace std;
int n, m, i,l, r, mid, count,t=0;
int len[10000]; // 钢材
int ef(int x,int y){
if (x>y)return 0;
int mid=(x+y+1)/2;
int count =0;
for(int i=0;i<n;i++)count+=len[i]/mid;
if(count<m)y=mid-1;
else x=mid;
if(x==y)return x;
else
return ef(x,y);
}
int main() {
freopen("p1767.in","r",stdin);
freopen("p1767.out","w",stdout);
cin >> n>>m;
count = 0;
for (i = 0; i < n; i++) {
cin >> len[i];
count+=len[i] ;
if(len[i]>t)t=len[i];
}
if(count<m){
cout << "Failed" <<endl;
fclose(stdin);
fclose(stdout);
return 0;
}
( ) |