fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <math.h>
  4.  
  5. #define LL long long
  6. using namespace std;
  7.  
  8. struct Data{
  9. string f_name; // father name
  10. string s_name; // son name
  11. int age; // tuoi khi sinh con
  12. int ageS; // tuoi cua con
  13. };
  14.  
  15. int n;
  16. Data set[200];
  17.  
  18. void handled(string father, int ageF){
  19. for (int i=0; i<n; i++){
  20. if (set[i].f_name==father){
  21. if (father=="Ted"){
  22. set[i].ageS=100-set[i].age;
  23. handled(set[i].s_name, set[i].ageS);
  24. }
  25. else {
  26. set[i].ageS=ageF-set[i].age;
  27. handled(set[i].s_name, set[i].ageS);
  28. }
  29. }
  30. }
  31. }
  32.  
  33. int cmp (Data a, Data b)
  34. {
  35. if (a.ageS<b.ageS) return 0;
  36. else if (a.ageS==b.ageS)
  37. {
  38. if (a.s_name>b.s_name) return 0;
  39. }
  40. return 1;
  41. }
  42.  
  43. int main (){
  44. int t;
  45. cin>>t;
  46. for (int k=0; k<t; k++){
  47. cin>>n;
  48. for (int i=0; i<n; i++){
  49. cin>>set[i].f_name>>set[i].s_name>>set[i].age;
  50. }
  51. handled("Ted", 0);
  52. sort(set, set+n, cmp);
  53. cout<<"DATASET "<<k+1<<endl;
  54. for (int j=0; j<n; j++){
  55. cout<<set[j].s_name<<" "<<set[j].ageS<<endl;
  56. }
  57. }
  58. return 0;
  59. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <iostream>
^
Main.java:1: error: class, interface, or enum expected
#include <iostream>
         ^
Main.java:2: error: illegal character: '#'
#include <algorithm>
^
Main.java:3: error: illegal character: '#'
#include <math.h>
^
Main.java:5: error: illegal character: '#'
#define LL long long
^
Main.java:8: error: class, interface, or enum expected
struct Data{
^
Main.java:10: error: class, interface, or enum expected
	string s_name;	// son name
	^
Main.java:11: error: class, interface, or enum expected
	int age;		// tuoi khi sinh con
	^
Main.java:12: error: class, interface, or enum expected
	int ageS;		// tuoi cua con
	^
Main.java:13: error: class, interface, or enum expected
};
^
Main.java:15: error: class, interface, or enum expected
int n;
^
Main.java:16: error: class, interface, or enum expected
Data set[200];
^
Main.java:18: error: class, interface, or enum expected
void handled(string father, int ageF){
^
Main.java:19: error: class, interface, or enum expected
	for (int i=0; i<n; i++){
	              ^
Main.java:19: error: class, interface, or enum expected
	for (int i=0; i<n; i++){
	                   ^
Main.java:23: error: class, interface, or enum expected
				handled(set[i].s_name, set[i].ageS);
				^
Main.java:24: error: class, interface, or enum expected
			}
			^
Main.java:27: error: class, interface, or enum expected
				handled(set[i].s_name, set[i].ageS);
				^
Main.java:28: error: class, interface, or enum expected
			}
			^
Main.java:36: error: class, interface, or enum expected
	else if (a.ageS==b.ageS)
	^
Main.java:39: error: class, interface, or enum expected
	}
	^
Main.java:41: error: class, interface, or enum expected
}
^
Main.java:45: error: class, interface, or enum expected
	cin>>t;
	^
Main.java:46: error: class, interface, or enum expected
	for (int k=0; k<t; k++){
	^
Main.java:46: error: class, interface, or enum expected
	for (int k=0; k<t; k++){
	              ^
Main.java:46: error: class, interface, or enum expected
	for (int k=0; k<t; k++){
	                   ^
Main.java:48: error: class, interface, or enum expected
		for (int i=0; i<n; i++){
		^
Main.java:48: error: class, interface, or enum expected
		for (int i=0; i<n; i++){
		              ^
Main.java:48: error: class, interface, or enum expected
		for (int i=0; i<n; i++){
		                   ^
Main.java:50: error: class, interface, or enum expected
		}
		^
Main.java:52: error: class, interface, or enum expected
		sort(set, set+n, cmp);
		^
Main.java:53: error: class, interface, or enum expected
		cout<<"DATASET "<<k+1<<endl;
		^
Main.java:54: error: class, interface, or enum expected
		for (int j=0; j<n; j++){
		^
Main.java:54: error: class, interface, or enum expected
		for (int j=0; j<n; j++){
		              ^
Main.java:54: error: class, interface, or enum expected
		for (int j=0; j<n; j++){
		                   ^
Main.java:56: error: class, interface, or enum expected
		}
		^
Main.java:59: error: class, interface, or enum expected
}
^
37 errors
stdout
Standard output is empty