1 条题解
-
0
C :
#include <stdio.h> void main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); b=a/3+b,c=a/3+c,a=a/3; c=b/3+c,a=b/3+a,b=b/3; b=c/3+b,a=c/3+a,c=c/3; printf("%d %d %d\n",a,b,c); }
C++ :
#include <iostream> #include <cstdio> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; a=a/3; b=b+a; c=c+a; b=b/3; a=a+b; c=c+b; c=c/3; a=a+c; b=b+c; cout<<a<<" "<<b<<" "<<c<<endl; return 0; }
Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); int a=input.nextInt(); int b=input.nextInt(); int c=input.nextInt(); int count=0; if(a%3!=0) { count=a/3; a=count; b+=count; c+=count; count=0; }else { count=a/3; a=count; b+=count; c+=count; count=0; } if(b%3!=0) { count=b/3; b=count; a+=count; c+=count; count=0; }else { count=b/3; b=count; a+=count; c+=count; count=0; } if(c%3!=0) { count=c/3; c=count; a+=count; b+=count; count=0; }else { count=c/3; c=count; a+=count; b+=count; count=0; } System.out.println(a+" "+b+" "+c); } }
- 1
信息
- ID
- 1343
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者